我为我的项目有五个单独的Webpack配置,而不是让它们在一个线程上运行,我想为每个构建过程指定一个线程,以便它们可以同时运行-类似于本博客的帖子:{{3} }。
const cluster = require('cluster');
const wpConfigs = require('./webpackConfigs') // array of webpack configurations
if(cluster.isMaster){
for(var i = 0; i < wpConfigs.length; i++){
cluster.fork();
}
cluster.on('exit', (worker, code, signal) => {
// exiting code
})
} else {
if(cluster.worker.id === 1){
// invoke first webpack config here
}
if(cluster.worker.id === 2){
// invoke second webpack config here
}
... // and so on for all five
}
在每个if(cluster.worker.id === X)
块中,如何调用webpack
?