diff --git a/src/babel/transformation/file/index.js b/src/babel/transformation/file/index.js index 7ae2ca1a0e..ed2ea6d4f8 100644 --- a/src/babel/transformation/file/index.js +++ b/src/babel/transformation/file/index.js @@ -89,8 +89,10 @@ export default class File { normalizeOptions(opts: Object) { opts = assign({}, opts); - if (opts.filename && isAbsolute(opts.filename)) { - opts = resolveRc(opts.filename, opts); + if (opts.filename) { + var rcFilename = opts.filename; + if (!isAbsolute(rcFilename)) rcFilename = path.join(process.cwd(), rcFilename); + opts = resolveRc(rcFilename, opts); } //