zl程序教程

您现在的位置是:首页 >  前端

当前栏目

【异常】前端npm执行提示npm ERR! errno -4058 enoent ENOENT: no such file or directory, open ‘xxx/package.json‘

2023-09-14 09:14:14 时间

一、第一次遇到


1.1、报错内容

在这里插入图片描述

12:22:05  + npm run build
12:22:05  npm ERR! code ENOENT
12:22:05  npm ERR! syscall open
12:22:05  npm ERR! path /data/jenkins/jenkins/workspace/xxxx_web/package.json
12:22:05  npm ERR! errno -2
12:22:05  npm ERR! enoent ENOENT: no such file or directory, open '/data/jenkins/jenkins/workspace/xxxx_web/package.json'
12:22:05  npm ERR! enoent This is related to npm not being able to find a file.
12:22:05  npm ERR! enoent 
12:22:05  
12:22:05  npm ERR! A complete log of this run can be found in:
12:22:05  npm ERR!     /data/jenkins/.npm/_logs/2023-03-06T04_22_05_301Z-debug.log

1.2、异常说明

在Jenkins使用最新的tag进行构建的时候,出现了这个错误,提示找不到package.json文件

但是我代码中这个tag(基于test分支打的tag)又是有这个内容。
在这里插入图片描述

1.3、问题解决

运维反馈了如下截图,好吧,这个tag的内容,怎么是“初始化项目”,这个git提交中,肯定是没有package.json这个文件的啊。所以肯定是打错 TAG。
在这里插入图片描述
删除原来的tag,重新打一个tag,问题解决!

二、第一次遇到

1.1 报错内容

在这里插入图片描述

Microsoft Windows [版本 10.0.17763.2061]
(c) 2018 Microsoft Corporation。保留所有权利。
D:\Prestudy\OpenSource\Logan>npm run start
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path D:\Prestudy\OpenSource\Logan\package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'D:\Prestudy\OpenSource\Logan\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR!     D:\Users\uidq0884\AppData\Roaming\npm-cache\_logs\2023-03-21T06_50_41_095Z-debug.log
D:\Prestudy\OpenSource\Logan>dir

1.2 报错说明

这个目录下没有package.json,
在这里插入图片描述
而npm要执行,必须依赖于这个文件,因此出现了上面的报错。

2.3 报错解决

直接进到前端的目录中,在执行一次npm命令即可
在这里插入图片描述

在这里插入图片描述