多进程/多实例构建:资源并行解析可选方案

91 阅读1分钟

HappyPack 已经不再维护,推荐使用 thread-loader

npm i happypack -D
module.exports = {
    module: {
        rules: [
           {
                test: /.js$/,
                use: [
                        "happypack/loader"
                ],
            },
        ]
    },
    plugins: [
    	new HappyPack({
            loader: ['babel-loader']
	})
    ]
}
npm i thread-loader -D
module.exports = {
    module: {
        rules: [
           {
            test: /.js$/,
                use: [
                        {
                            loader: "thread-loader",
                            options: {
                                worker: 3
                            }
                        },
                        "babel-loader"
                        // "happypack/loader"
                ],
            },
        ]
    }
}