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

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 项目 内存限制为2048)