项目运行问题

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的大小

你可能感兴趣的:(项目运行问题)