错误:代码 ELIFECYCLE npm 错误!错误号 134

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

要下载必要的模块(MSS),请使用终端导航到已通过启动克隆存储库的本地文件夹:

npm install

然后我尝试使用以下方法构建 I 项目:

npm run build-dev

但我收到此错误:

npm ERR! code ELIFECYCLE 
npm ERR! errno 134 
npm ERR! [email protected] build-dev: `gulp build --env node` 
npm ERR! Exit status 134 
npm ERR!
npm ERR! Failed at the [email protected] build-dev script. 
npm ERR! This is probably not a problem with npm. There is likely

上面的附加日志输出。

为什么?

node.js build nvm mss
4个回答
12
投票

此问题是由于内存问题而发生的,可能是任何一个 npm 软件包造成的。

export NODE_OPTIONS="--max-old-space-size=8192"

此命令增加内存限制。 在使用 npm start 之前在终端中执行此命令(适用于 Windows,检查其他平台中的等效命令)


3
投票

另一个修复可能是,您安装了错误版本的 Nodejs!我遇到了同样的问题,提高内存限制根本没有解决问题。通过卸载 Node 并安装 x64 版本,问题就消失了。原因是 Nodejs.org 建议安装 x86 版本🤦u200d♂️。


0
投票

当我尝试使用不同版本的nodejs运行项目时,我收到了同样的错误。 就我而言,我使用的是 nvm-windows,并且安装了两个不同版本的 nodejs(10.15.0 和 12.18.3)。

删除它们并安装正确的版本后,ngserve命令再次开始工作。

您可以检查您的nodejs版本是否与您的项目相同,或者删除node_modules文件夹,然后再次运行npm install


0
投票

如果您使用 Dockerfile 构建映像,请尝试使用

buster
映像。就我而言,
node:18.19.0
不起作用,但
node:18.19.0-buster
工作正常。

P.S:要查找节点映像的 LTS Buster 版本,请检查 this 链接。

有关此问题根本原因的更多信息,请检查this Github 问题。

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