1、npm run dev的时候失败,报栈溢出的错误:
解决方案:
在package.json中修改成下面的代码:
"scripts": {
....,
"dev": "node --max_old_space_size=8144 node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --progress --config build/webpack.dev.conf.js",
...
}
目的是加大运行栈
2、项目运行成功后,使用一段时间项目就崩了,内存不足
解决方案:
1、打开node_modules中的.bin文件夹
2、打开webpack-dev-sever.cmd修改
3、修改内容如下:
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\webpack-dev-server\bin\webpack-dev-server.js" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node -max-old-space-size=8192 "%~dp0\..\webpack-dev-server\bin\webpack-dev-server.js" %*
)
如果不满足可以在修改-max-old-space-size
的大小
网友评论