У меня есть пять отдельных конфигураций веб-пакетов для моего проекта, и вместо того, чтобы запускать их в одном потоке, я бы хотел назначить один поток для каждого процесса сборки, чтобы они запускались одновременно - аналогично посту в этом блоге: box's построить блог .
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
?