javascript 堆内存耗尽
问题 是 npm run dev 的时候 报错 如下
<--- JS stacktrace --->
FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap out of memory
在大多数情况下,默认情况下 Node.js 的堆内存限制为 V8 引擎的默认值,通常是 1.5GB。这个值对于大多数应用程序来说已经足够了。
解决方案 手动设置堆内存限制
重要代码 node --max-old-space-size=4096 设置内存
再来运行 js 文件 ./node_modules/.bin/webpack-dev-server
"scripts": {
"dev": "node --max-old-space-size=4096 ./node_modules/.bin/webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
"uodate": "cnpm install",
"start": "cnpm run dev",
"test": "node build/build.js",
"build": "node build/build2.js"
},