rsnext/packages/next/server/lib/utils.ts
Vincent Voyer fa5da6d220
Remove passing of NODE_OPTIONS='--inspect' to subprocesses (#11041)
* fix(debugging): do not pass NODE_OPTIONS='--inspect' to subprocesses

fixes #11030

* fix(debugger): use a regex to remove bad NODE_OPTIONS flags

Co-authored-by: Alec Larson <alec.stanford.larson@gmail.com>
2020-04-01 10:12:38 +02:00

15 lines
389 B
TypeScript

export function printAndExit(message: string, code = 1) {
if (code === 0) {
// tslint:disable-next-line no-console
console.log(message)
} else {
console.error(message)
}
process.exit(code)
}
export function getNodeOptionsWithoutInspect() {
const NODE_INSPECT_RE = /--inspect(-brk)?(=\S+)? ?/
return (process.env.NODE_OPTIONS || '').replace(NODE_INSPECT_RE, '')
}