【问题标题】:ERROR: code ELIFECYCLE npm ERR! errno 134错误:代码 ELIFECYCLE npm ERR!错误号 134
【发布时间】:2020-01-16 09:49:51
【问题描述】:

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

npm install

然后我尝试构建 I 项目:

npm run build-dev

但我收到此错误:

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

上面的其他日志输出。

为什么?

【问题讨论】:

标签: node.js build nvm mss


【解决方案1】:

这个问题是由于内存问题造成的,它可能是任何一个 npm 包。

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

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

【讨论】:

  • 请不要只发布代码作为答案,还要解释您的代码的作用以及它如何解决问题的问题。带有解释的答案通常更有帮助、质量更好,并且更有可能吸引投票。
  • 这个问题是由于内存问题,它可能是任何一个 npm 包。以上命令增加了内存限制。在使用 npm start 之前在终端中执行此命令(它适用于 windows,在其他平台上检查等效项)
  • 如果您使用的是 Windows,可能无法识别“export”一词,因此请使用“set”。 set NODE_OPTIONS="--max-old-space-size=8192"
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2020-02-12
      • 2019-04-14
      • 1970-01-01
      • 2021-01-18
      • 2020-12-27
      • 1970-01-01
      • 2020-10-23
      相关资源
      最近更新 更多