ng命令会引发内存不足错误[内存不足而无法创建隔离的致命进程OOM]

时间:2019-02-28 05:56:33

标签: angular npm out-of-memory angular-cli

当我运行任何角度命令(ng命令)时,出现内存不足错误。但是我的系统中有足够的内存(RAM和堆)。 npm版本是6.4.1。

ng version or ng create or ng build

得到如下错误:

<--- Last few GCs --->


<--- JS stacktrace --->


#
# Fatal process OOM in insufficient memory to create an Isolate
#

3 个答案:

答案 0 :(得分:0)

根据命令列表(可以使用ng help查看)。您应该使用ng -v来获取用于Angular的版本。

enter image description here

答案 1 :(得分:0)

通过重新安装nodejs解决了该问题。

答案 2 :(得分:0)

默认情况下,Node.js中的内存限制为512 mb。

您需要运行:

  

set NODE_OPTIONS=--max-old-space-size=30720

(*)如果需要更多信息,请参考here