当我使用webpack-dev服务器时,有时会出现这个问题
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
字符串
更多here
配置webpack.config.js
"webpack": "^4.5.0",
"webpack-cli": "^2.0.14",
"webpack-dev-server": "^3.1.3",
型
NodeJS版本:
node -v
v9.3.0
型
操作系统版本:
macOS High Sierra 10.13.6
型
有人遇到过类似的问题吗?
5条答案
按热度按时间dhxwm5r41#
字符串
运行以上命令,而不是运行**
npm start
**epggiuax2#
增加节点进程的内存限制。使用命令行标志
--max-old-space-size=2048
启动node
(到2GB,我认为默认值是512 MB),或者通过环境变量NODE_OPTS
https://nodejs.org/api/cli.html设置它von4xj4u3#
你可能会逃脱以下。此问题是由postcss-loader中的内存泄漏引起的。下面的一个班轮已经工作了一些。
字符串
更多信息:https://github.com/webpack/webpack/issues/6929
6ju8rftf4#
我尝试了上面建议的使用webpack-dev-server的解决方案,但它挂起了(?))或者它可能运行服务器。查看我的webpack脚本(版本4.43.0),我这样做了:
字符串
这在本地和我的jenkinsfile中都有效。运行这个而不是“webpack”
lawou6xi5#
我在这里找到了https://gitlab.com/gitlab-org/gitlab/-/merge_requests/114885/diffs?commit_id=edf538c8142c34a07d43d0b6f5dee0250879414c
字符串