Merge pull request #7471 from yakotika/master

added support Node's --require and -r flags in babel-node
This commit is contained in:
Henry Zhu
2018-03-27 14:44:35 -04:00
committed by GitHub
2 changed files with 23 additions and 2 deletions

View File

@@ -34,7 +34,7 @@ function getNormalizedV8Flag(arg) {
}
getV8Flags(function(err, v8Flags) {
babelArgs.forEach(function(arg) {
babelArgs.forEach(function(arg, index) {
const flag = arg.split("=")[0];
switch (flag) {
@@ -50,6 +50,13 @@ getV8Flags(function(err, v8Flags) {
args.unshift(arg);
break;
case "-r":
case "--require":
args.push(flag);
args.push(babelArgs[index + 1]);
delete babelArgs[index + 1];
break;
case "-gc":
args.unshift("--expose-gc");
break;