- Notifications
You must be signed in to change notification settings - Fork 3
Closed
Description
process.on('exit') event handlers should run before fatal exception is logged. However, source-map-support inverts that ordering.
process.on('exit', () => { console.log('exit handler'); }); throw new Error();
❯ node ./test.js exit handler1 /d/Personal-dev/@TypeStrong/ts-node/test.js:8 throw new Error(); ^ Error at Object.<anonymous> (/d/Personal-dev/@TypeStrong/ts-node/test.js:8:7) ...stack...
❯ node --require source-map-support/register ./test.js /d/Personal-dev/@TypeStrong/ts-node/test.js:8 throw new Error(); ^ Error: at Object.<anonymous> (/d/Personal-dev/@TypeStrong/ts-node/test.js:8:7) ...stack... exit handler
Metadata
Metadata
Assignees
Labels
No labels