diff --git a/packages/babel-cli/src/babel/file.js b/packages/babel-cli/src/babel/file.js index 7784979ca4..9bf50f6759 100644 --- a/packages/babel-cli/src/babel/file.js +++ b/packages/babel-cli/src/babel/file.js @@ -16,7 +16,7 @@ module.exports = function (commander, filenames, opts) { let buildResult = function () { let map = new sourceMap.SourceMapGenerator({ - file: path.basename(commander.outFile) || "stdout", + file: path.basename(commander.outFile || "") || "stdout", sourceRoot: opts.sourceRoot }); diff --git a/packages/babel-core/src/transformation/file/options/option-manager.js b/packages/babel-core/src/transformation/file/options/option-manager.js index 3739fa6aa7..4a5f025138 100644 --- a/packages/babel-core/src/transformation/file/options/option-manager.js +++ b/packages/babel-core/src/transformation/file/options/option-manager.js @@ -309,7 +309,7 @@ export default class OptionManager { options: presetOpts, alias: presetLoc, loc: presetLoc, - dirname: path.dirname(presetLoc) + dirname: path.dirname(presetLoc || "") }); }); }