Vue Bug Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

Vue npm run 的时候 报

Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

Vue Bug Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory_第1张图片
image.png

解决之一 在 package.json 文件里

直接在 node 后面写上 --max_old_space_size=4096 就好了,我这里设置的内存大小是4G,这个具体的大小可以根据自己的项目情况来设置就好了。然后再重新运行 npm run build 就可以正常打包构建了。

没有解决问题

解决之二 您需要增加节点允许的内存量。

您可以通过以下方式在全局范围内执

打开一个cmd窗口

// windows
set NODE_OPTIONS=--max_old_space_size=4096
// mac/linux
export NODE_OPTIONS=--max_old_space_size=4096

关闭所有cmd /代码编辑器
重新打开cmd并再次运行节点命令(npm等)

这样就解决了!!!

你可能感兴趣的:(Vue Bug Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory)