Запуск сценария webpack на рабочем узле кластера - PullRequest
0 голосов
/ 16 января 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...