vue-cli3.0 多核编译ts及内存配置(解决项目过大编译内存溢出)

主要配置webpack插件ForkTsChecker。

在vue.config.js中配置:

module.exports = {

    configureWebpack: config => {
        // 多核启动编译及内存提升
        const data = config.plugins[8];
        // 进程数量
        data.workersNumber = os.cpus().length > 4 ? 4 : os.cpus().length; // 会占用额外内存不释放,不建议开发阶段使用
        // 单个进程最大使用内存
        data.memoryLimit = 8192;
    }

}

 

你可能感兴趣的:(vue2.x)