Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
doc,child_process:
pid
can be undefined
when ENOENT
From the code `nodejs@8` and up should behave the same: github.com/nodejs/node/blame/v8.17.0/lib/internal/child_process.js#L290 And a short test snippet: ```js const { spawn } = require('child_process') const subProcess = spawn('non-exist-command') subProcess.on('error', (error) => console.warn('mute Unhandled "error" event:', error)) console.log('- pid:', subProcess.pid) process.nextTick(() => console.log('- after error emit')) console.log('== end of test ==') ``` Note: the sync spawn result `pid` currently do not follow this pattern. Co-authored-by: Rich Trott <[email protected]> PR-URL: #37014 Reviewed-By: Antoine du Hamel <[email protected]>
- Loading branch information