And*_*ara 5 linux memory node.js single-page-application webpack
我有一台 500MB RAM 构建机器,我想用它来使用 webpack 构建 JavaScript 包。
NODE_ENV=production webpack --config webpack.prod.js
Run Code Online (Sandbox Code Playgroud)
以前这工作得很好,但随着项目变得越来越大,我开始出现内存不足的情况。我尝试为节点设置一个上限,希望 webpack 能做一些聪明的事情,但没有。
NODE_OPTIONS="--max-old-space-size=2048" NODE_ENV=production webpack --config webpack.prod.js
Run Code Online (Sandbox Code Playgroud)
内存不足时出现错误
FATAL ERROR: NewSpace::Rebalance Allocation failed - process out of memory
Run Code Online (Sandbox Code Playgroud)
添加节点限制时出错
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
Run Code Online (Sandbox Code Playgroud)
非常感谢任何帮助或建议。谢谢!
编辑:附加信息
"webpack": "4.6.0",
"webpack-cli": "2.0.15",
Run Code Online (Sandbox Code Playgroud)