webpack运行内存溢出

项目中,当组件文件过多,webpack-dev-server 编译时,容易内存溢出,如何解决呢? 

webpack运行内存溢出

windows下

在 \node_modules\.bin\webpack-dev-server.cmd 加以下红色配置,暂可解决

@IF EXIST "%~dp0\node.exe" (
  "%~dp0\node.exe" "--max_old_space_size=4096" "%~dp0\..\[email protected]@webpack-dev-server\bin\webpack-dev-server.js" %*
) ELSE (
  @SETLOCAL
  @SET PATHEXT=%PATHEXT:;.JS;=;%
  node  "--max_old_space_size=4096" "%~dp0\..\[email protected]@webpack-dev-server\bin\webpack-dev-server.js" %*
)

注意空格 和 双引号

 

Mac下

修改package.json文件即可:

 --max-old-space-size=4096 ./node_modules/.bin/webpack-dev-server

webpack运行内存溢出