vue项目太大,运行时内存溢出解决办法

vue項目内存溢出:

  • packagejson里添加这两个插件:
"dependencies": {
    "increase-memory-limit": "^1.0.3",
    "cross-env": "^5.0.5"
  },

执行npm install 来安装组件

  • 然后再添加如下:
"scripts": {
    "fix-memory-limit": "cross-env LIMIT=3072 increase-memory-limit"
  },

LIMIT是你想分配的内存大小,然后执行npm run fix-memory-limit

只需要执行一次即可,然后重新启动项目,热更新就不会再内存溢出了。
参考 https://blog.csdn.net/SkelleBest/article/details/94567378

'"node --max-old-space-size=3072"' 不是内部或外部命令,也不是可运行的程序 的决绝办法

  • 在项目的node_modules/.bin下面找到所有的*.cmd文件,
    在ENDLOCAL语句的上边一行,修改"%_prog%"改为 %_prog%, 去掉双引号。

参考 https://blog.csdn.net/qq_41614928/article/details/115835337?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-2.control

你可能感兴趣的:(vue项目太大,运行时内存溢出解决办法)