当我使用Ionic serve命令运行Ionic 3项目时,我会得到这个错误:
当前回答
窗户
从控制面板进入系统→高级系统设置→环境变量→新建(用户或系统)
或者这可以在PowerShell中完成:
$env:NODE_OPTIONS="--max-old-space-size=8192"
如果需要,还可以增加这个数字。我们已经看到一些人需要增加到14gb的一些更大的项目!
Linux/macOS
export NODE_OPTIONS=--max-old-space-size=8192
其他回答
只需在终端中输入以下内容:
export NODE_OPTIONS="--max-old-space-size=8192"
当超过Node.js允许的默认最大内存时,就会发生错误。所有这些操作都增加了允许的最大内存。
检查文件夹名称。如果文件夹名中有空格,就会产生这类问题。不带空格的重命名。
node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build --baseHref=/baseUrl/ --prod=true
窗户
从控制面板进入系统→高级系统设置→环境变量→新建(用户或系统)
或者这可以在PowerShell中完成:
$env:NODE_OPTIONS="--max-old-space-size=8192"
如果需要,还可以增加这个数字。我们已经看到一些人需要增加到14gb的一些更大的项目!
Linux/macOS
export NODE_OPTIONS=--max-old-space-size=8192
export NODE_OPTIONS="——max-old-space-size=6144" #它将增加到6gb。
——如果不解决尝试这2的步骤 ------------- 2)只需将节点版本更新到最新版本即可解决此问题。
——如果没有解决试试这第三步 ------------- 3)在windows终端上运行这个命令。 设置NODE_OPTIONS =——max_old_space_size = 4096