fix: place _babel-node after process.execArgv (#12638)
Workaround https://github.com/nodejs/node/issues/36948
This commit is contained in:
parent
bc39a081f5
commit
6e8250a3a6
@ -196,7 +196,7 @@ if (program.eval || program.print) {
|
||||
|
||||
// add back on node and concat the sliced args
|
||||
process.argv = ["node"].concat(args);
|
||||
process.execArgv.unshift(__filename);
|
||||
process.execArgv.push(__filename);
|
||||
|
||||
Module.runMain();
|
||||
} else {
|
||||
|
||||
7
packages/babel-node/test/fixtures/babel-node/node-execArgv/in-files/payload.js
vendored
Normal file
7
packages/babel-node/test/fixtures/babel-node/node-execArgv/in-files/payload.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
const cluster = require("cluster");
|
||||
console.log(typeof global.gc, cluster.isMaster);
|
||||
if (cluster.isMaster) {
|
||||
cluster.fork();
|
||||
} else {
|
||||
process.kill(process.pid);
|
||||
}
|
||||
4
packages/babel-node/test/fixtures/babel-node/node-execArgv/options.json
vendored
Normal file
4
packages/babel-node/test/fixtures/babel-node/node-execArgv/options.json
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"args": ["--expose_gc", "payload.js"],
|
||||
"stdout": "function true\nfunction false"
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user