1、安装thread-loader
yarn add thread-loader --save-dev
2、在config-overrides.js中使用
module.exports = override((config) => {
const babelLoaderRule = config.module.rules.find(
(rule) => rule.use && rule.use.some((use) => use.loader === "babel-loader")
);
if (babelLoaderRule) {
babelLoaderRule.use.unshift({
loader: "thread-loader",
options: {
workers: Math.max(1, require("os").cpus().length - 1), // 使用 CPU 核心数减 1
workerParallelJobs: 50,
poolTimeout: 2000,
},
});
}
return config;
});
3、打包
就会发现打包速度猛降50%
浙公网安备 33010602011771号