要下载必要的模块(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
上面的附加日志输出。
为什么?
此问题是由于内存问题而发生的,可能是任何一个 npm 软件包造成的。
export NODE_OPTIONS="--max-old-space-size=8192"
此命令增加内存限制。 在使用 npm start 之前在终端中执行此命令(适用于 Windows,检查其他平台中的等效命令)
另一个修复可能是,您安装了错误版本的 Nodejs!我遇到了同样的问题,提高内存限制根本没有解决问题。通过卸载 Node 并安装 x64 版本,问题就消失了。原因是 Nodejs.org 建议安装 x86 版本🤦u200d♂️。
当我尝试使用不同版本的nodejs运行项目时,我收到了同样的错误。 就我而言,我使用的是 nvm-windows,并且安装了两个不同版本的 nodejs(10.15.0 和 12.18.3)。
删除它们并安装正确的版本后,ngserve命令再次开始工作。
您可以检查您的nodejs版本是否与您的项目相同,或者删除node_modules文件夹,然后再次运行npm install。