diff --git a/src/babel/api/register/node.js b/src/babel/api/register/node.js index 86bee9a300..fee7f04933 100644 --- a/src/babel/api/register/node.js +++ b/src/babel/api/register/node.js @@ -6,6 +6,7 @@ import * as babel from "../node"; import each from "lodash/collection/each"; import * as util from "../../util"; import fs from "fs"; +import path from "path"; sourceMapSupport.install({ handleUncaughtExceptions: false, @@ -81,7 +82,7 @@ var compile = function (filename) { var shouldIgnore = function (filename) { if (!ignore && !only) { - return /node_modules/.test(filename); + return filename.split(path.sep).indexOf("node_modules") >= 0; } else { return util.shouldIgnore(filename, ignore || [], only || []); }