startChild() { let worker = new Worker(this.options); worker.fork(this.options.workerPath, this.bundlerOptions); worker.on("request", data => this.processRequest(data, worker)); worker.on("ready", () => this.processQueue()); worker.on("response", () => this.processQueue()); worker.on("error", err => this.onError(err, worker)); worker.once("exit", () => this.stopWorker(worker)); this.workers.set(worker.id, worker); }
startChild() { let worker = new Worker(this.options); worker.fork(this.options.workerPath, this.bundlerOptions); worker.on("request", data => this.processRequest(data, worker)); worker.on("ready", () => this.processQueue()); worker.on("response", () => this.processQueue()); worker.on("error", err => this.onError(err, worker)); worker.once("exit", () => this.stopWorker(worker)); this.workers.set(worker.id, worker); }