diff --git a/packages/babel-node/src/babel-node.js b/packages/babel-node/src/babel-node.js index 7a59203f16..c9153b038c 100755 --- a/packages/babel-node/src/babel-node.js +++ b/packages/babel-node/src/babel-node.js @@ -73,7 +73,12 @@ getV8Flags(function(err, v8Flags) { const kexec = require("kexec"); kexec(process.argv[0], args); } catch (err) { - if (err.code !== "MODULE_NOT_FOUND") throw err; + if ( + err.code !== "MODULE_NOT_FOUND" && + err.code !== "UNDECLARED_DEPENDENCY" + ) { + throw err; + } const child_process = require("child_process"); const proc = child_process.spawn(process.argv[0], args, {