“ npm run lint”失败,出现ELIFECYCLE(errno 3)

问题描述 投票:0回答:1

我们有一个Angular项目,在计算机上执行时npm run lint有效,但是在构建服务器上运行时ELIFECYCLE失败。

完整错误:

13 verbose stack Exit status 3
13 verbose stack     at EventEmitter.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\index.js:285:16)
13 verbose stack     at EventEmitter.emit (events.js:160:13)
13 verbose stack     at ChildProcess.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
13 verbose stack     at ChildProcess.emit (events.js:160:13)
13 verbose stack     at maybeClose (internal/child_process.js:943:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:220:5)
16 verbose Windows_NT 6.3.9600
17 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "lint"
18 verbose node v9.5.0
19 verbose npm  v5.6.0
20 error code ELIFECYCLE
21 error errno 3

为什么会失败?

node.js angular lint
1个回答
0
投票

我通过将构建服务器上的Node.js从v9.5.0更新到最新的稳定版来修复它。在我的计算机上,我安装了v10.16.0,这就是为什么它在那里没有失败的原因。

© www.soinside.com 2019 - 2024. All rights reserved.