对于那些从谷歌登陆这个问题的人来说,这是一个非角度的一般性答案:
每次遇到这个错误,都可能是因为内存泄漏或者Node.js<=10和Node.js>10管理内存的方式不同。
通常,仅仅增加分配给node.js的内存就可以让程序运行,但实际上并不能解决真正的问题,node进程使用的内存仍然可能超过分配的新内存。我建议在node.js进程开始运行或更新到node.js>10时分析它的内存使用情况。
export NODE_OPTIONS="--max-old-space-size=8192"
其中max-old-space-size
的值可以是:[2048,4096,8192,16384]
等
更多的例子以进一步澄清:
export NODE_OPTIONS="--max-old-space-size=5120" # Increase to 5 GB
export NODE_OPTIONS="--max-old-space-size=6144" # Increase to 6 GB
export NODE_OPTIONS="--max-old-space-size=7168" # Increase to 7 GB
export NODE_OPTIONS="--max-old-space-size=8192" # Increase to 8 GB
# and so on...
# formula:
export NODE_OPTIONS="--max-old-space-size=(X * 1024)" # Increase to X GB
# Note: it doesn't have to be multiples of 1024.
# max-old-space-size can be any number of memory megabytes (MB) you have available.
我还试图解决这里建议的问题,如何修复“致命错误:无效标记-压缩接近堆限制分配失败-JavaScript堆出内存”错误,但对我来说不起作用 这是我的package.json
错误:致命错误:无效标记-压缩接近堆限制分配失败-JavaScript堆内存不足 我们无法解决此错误。帮助我们解决如何增加javascript堆内存的问题
当我试图执行 我得到如下所示的错误。为了克服这个问题,我执行了
42%生成274/275模块1活动...\src\index.js??已提取!d:\clients\app\node_modules\sass-loader\lib\loader.js??ref--15-3!d:\src\styles.scss<---最后几个GC----> [12996:000002DFC57D42F0]43111 ms:清除1335.4(1425.0)->1335.3(1426
我写了一个棱角分明的应用程序,供自己使用。我想在我的Rasperry PI3+上运行它。该应用程序运行在我的Linux Mint19.3环境中,不存在任何问题。但在Rasppery上我确实会出错。当我运行代码时,以下内容适用: 10%构建3/3模块0活动ℹ的equwds.:Project正在运行于http://localhost:4200/webpack-dev-server/ℹ的equwds@:
我有一个ReactJS/Typescript项目,运行在Windows10上。我试图用ts脚本构建 完整错误信息 最后几个GC