构建 Vue.js 应用程序时 JavaScript 堆内存不足

2024-01-09

我正在尝试构建一个用于生产的 vue.js 应用程序。此错误消息总是在中途出现。

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

我已经尝试通过添加来增加内存--max_old_space_size=4096甚至尝试将其更改为8192,但无济于事。我使用的是 8 GB RAM 的 Mac,所以我不确定为什么会发生这种情况。

这是我运行的代码npm 运行构建:

vue-cli-service build --max_old_space_size=4096

我也遇到了这个问题。 Node 存在内存限制,因此运行此命令有效:

NODE_OPTIONS=--max_old_space_size=4096 npm run build

在 Windows 上,使用:

set NODE_OPTIONS=--max_old_space_size=4096 
npm run build

Node 的默认内存限制为 512MB,运行此命令可暂时将其增加到 4GB。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

构建 Vue.js 应用程序时 JavaScript 堆内存不足 的相关文章

随机推荐