当我使用Ionic serve命令运行Ionic 3项目时,我会得到这个错误:


当前回答

检查文件夹名称。如果文件夹名中有空格,就会产生这类问题。不带空格的重命名。

其他回答

node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build --baseHref=/baseUrl/ --prod=true

从Node.js 12更新到Node.js 14为我解决了这个问题。


现在更新Node.js 16可用,我建议更新到Node.js的最新可用版本。

我想有很多方法可以达到这个错误!

在我这边,我的package.json中有一个循环。项目A依赖于项目B,项目B又依赖于项目A。

export NODE_OPTIONS="——max-old-space-size=6144" #它将增加到6gb。

——如果不解决尝试这2的步骤 ------------- 2)只需将节点版本更新到最新版本即可解决此问题。

——如果没有解决试试这第三步 ------------- 3)在windows终端上运行这个命令。 设置NODE_OPTIONS =——max_old_space_size = 4096

更换线路

"start": "ng serve -o——port 4300——configuration= zh " with

"start": "node——max_old_space_size=5096 node_modules/@angular/cli/bin/ng serve -o——port 4300——configuration= zh "

注意:

端口—4300不是常量,这取决于您选择的端口。 ——max_old_space_size=5096 too not constant;任意值1024、2048、4096等