vue运行报错FATAL ERROR: NewSpace::Rebalance Allocation failed - process out of memory(内存溢出)

问题:在添加一些项目文件时,用npm run dev运行项目,项目运行报错如下图:

原因:项目运行内存溢出

解决:找到node_modules>.bin>webpack-dev-server.cmd文件,进行配置修改,增加 --max-old-space-size=8192
原文件:

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

修改为:

@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" %*
)

你可能感兴趣的:(vue)