一、报错内容
12:22:05 + npm run build12:22:05 npm ERR! code ENOENT12:22:05 npm ERR! syscall open12:22:05 npm ERR! path /data/jenkins/jenkins/workspace/xxxx_web/package.json12:22:05 npm ERR! errno -212: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/-03-06T04_22_05_301Z-debug.log
二、异常说明
在Jenkins使用最新的tag进行构建的时候,出现了这个错误,提示找不到package.json文件
但是我代码中这个tag(基于test分支打的tag)又是有这个内容。
三、问题解决
运维反馈了如下截图,好吧,这个tag的内容,怎么是“初始化项目”,这个git提交中,肯定是没有package.json这个文件的啊。所以肯定是打错 TAG。
删除原来的tag,重新打一个tag,问题解决!