美文网首页
解决vue-cli 4 + ts 3.8.3 项目 内存限制为2

解决vue-cli 4 + ts 3.8.3 项目 内存限制为2

作者: 无相_庸才 | 来源:发表于2020-01-04 15:46 被阅读0次

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",

进过验证,发现问题解决了!如下:

相关文章

网友评论

      本文标题:解决vue-cli 4 + ts 3.8.3 项目 内存限制为2

      本文链接:https://www.haomeiwen.com/subject/fdtfactx.html