当我使用Ionic serve命令运行Ionic 3项目时,我会得到这个错误:
当前回答
当我在Visual Studio代码中执行ng build命令时,我得到了相同的错误。但是,当我按照以下顺序在Windows命令行上执行相同的操作时,我可以成功地构建。
步骤1。
set NODE_OPTIONS=--max_old_space_size=4096
步骤2。
ng build
其他回答
我想有很多方法可以达到这个错误!
在我这边,我的package.json中有一个循环。项目A依赖于项目B,项目B又依赖于项目A。
node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build --baseHref=/baseUrl/ --prod=true
对于我来说,我有一个语法错误(没有显示出来),并导致了这个错误。
在项目文件夹中运行此命令。使用服务而不是构建
node --max_old_space_size=8000 node_modules/@angular/cli/bin/ng serve --prod --port=4202
从Node.js 12更新到Node.js 14为我解决了这个问题。
现在更新Node.js 16可用,我建议更新到Node.js的最新可用版本。