added support Node's --require and -r flags in babel-node

This commit is contained in:
Abu Shamsutdinov
2018-03-02 22:25:13 +03:00
parent fdfbd9a6f7
commit 8317f8ab14

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(babelArgs[index + 1]);
args.push(flag);
delete babelArgs[index + 1];
break;
case "-gc":
args.unshift("--expose-gc");
break;