vue编译内存溢出javaScript heap out of
2020-03-18 本文已影响0人
小话梅噢
内存溢出的处理方法大概有以下几种,以及一种非常规情况.
先说非常规情况
npm和yarn混搭使用,导致异常
在下载依赖和编译的时候,请用同一个命令
常规情况
1,在package.json中的scripts脚本,你运行的命令后加上
-max_old_space_size=4096
或
npx --max_old_space_size=4096
或
node--max_old_space_size=4096
2.在你的vue.config.js中的chainWebpack里加
config.plugin('fork-ts-checker').tap(args => {
args[0].memoryLimit = 10240;
return args;
})
![](https://img.haomeiwen.com/i8637622/7172a5fdd60c9b0c.png)
3.在你的package.json中的scripts脚本中可能存在这样的命令,执行一下他
![](https://img.haomeiwen.com/i8637622/320bd332f84ef7d8.png)
4.全局安装npm install -g increase-memory-limit
进入项目目录执行increase-memory-limit
5.在node_modules/.bin中的一些文件中加--max_old_space_size=4096,如
![](https://img.haomeiwen.com/i8637622/26c3e02456965d85.png)
6,
![](https://img.haomeiwen.com/i8637622/a9ba6e5b09fb2e04.png)