当我使用Ionic serve命令运行Ionic 3项目时,我会得到这个错误:
当前回答
试试这个解决方案,在论坛上的一个旧消息中指出:3.7.0:iOS build with——prod无法工作
打开node_modules / @ionic / app-scripts / bin / ionic-app-scripts.js
将第一行改为:
#!/usr/bin/env node
to
#!/usr/bin/env node --max-old-space-size=4096
尝试1024和2048的值,但对于一个相对较大的应用程序,你可能需要4096。
其他回答
由于某些原因,之前所有的答案对我都不起作用。我做了以下来解决我的问题:
我必须首先删除node_modules文件夹 在我的电脑上重新安装Node.js 然后安装NPM
请检查你的Node.js版本:
节点- v
如果是10.1.1,那么你需要通过下面的命令更新你的根Node.js版本:
Curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash ~ / .nvm / nvm.sh来源 nvm ls NVM安装12.18.1
完成后,请重新启动终端或Visual Studio。
它可以工作100美元。
对于Ionic用户,请在package.json中添加以下代码
“ionic:build”:“node——max-old-space-size=16384 ./node_modules/@ionic/app-scripts/bin/ionic-app-scripts.js build”,
我想有很多方法可以达到这个错误!
在我这边,我的package.json中有一个循环。项目A依赖于项目B,项目B又依赖于项目A。
检查文件夹名称。如果文件夹名中有空格,就会产生这类问题。不带空格的重命名。
node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build --baseHref=/baseUrl/ --prod=true