v10.6.0Windows 64-bitLinux 29d0523d5d87 4.9.87-linuxkit-aufs #1 SMP Wed Mar 14 15:12:16 UTC 2018 x86_64 Linux (Alpine Linux on Docker)Linux 30e69b847957 4.9.87-linuxkit-aufs #1 SMP Wed Mar 14 15:12:16 UTC 2018 x86_64 GNU/Linux (Debian on Docker)worker_threadsconst { Worker, isMainThread } = require('worker_threads');
if (isMainThread) {
const worker = new Worker(__filename);
worker.on('error', err => {
console.log(`Worker threw an error: ${err.message}`);
});
worker.on('exit', code => {
console.log(`Worker finished with exit code ${code}`);
});
} else {
throw new Error('error!');
}
Worker threw an error: error!
Worker finished with exit code 1
Worker threw an error: error!
Worker finished with exit code 0
@nodejs/workers
I think it might be enough to set process.exitCode in fatalException in lib/internal/worker.js?
I've been looking into this one and would like to work on it, is it okay?
Most helpful comment
I've been looking into this one and would like to work on it, is it okay?