fork-ts-checker : 解决v4 内存限制为2048M,当前设置的是8192M
在chainWebpack 里面加入:
// fix Vue CLI's type checking service ignores memory limits
config.plugin('fork-ts-checker').tap(args => {
let totalmem = Math.floor(os.totalmem() / 1024 / 1024); //get OS mem size
let allowUseMem = totalmem > 2048 ? 8192 : 2048;
args[0].memoryLimit = allowUseMem;
return args;
});
结果如下:
如果还是内存溢出,如下:
通过查找资料,找到一种解决方案:
在package.json->scripts->"serve": "vue-cli-service serve"
改为: "serve": "node --max_old_space_size=4096 node_modules/@vue/cli-service/bin/vue-cli-service.js serve --open",
进过验证,发现问题解决了!如下: