diff --git a/local-cli/bundle/buildBundle.js b/local-cli/bundle/buildBundle.js index 426365a2612..cd31e21e0de 100644 --- a/local-cli/bundle/buildBundle.js +++ b/local-cli/bundle/buildBundle.js @@ -44,9 +44,9 @@ async function buildBundle( sourceMapUrl = path.basename(sourceMapUrl); } - config.transformerPath = args.transformer + config.transformModulePath = args.transformer ? path.resolve(args.transformer) - : config.transformerPath; + : config.transformModulePath; const requestOpts: RequestOptions = { entryFile: args.entryFile, diff --git a/local-cli/dependencies/dependencies.js b/local-cli/dependencies/dependencies.js index e72293e646b..6191548073c 100644 --- a/local-cli/dependencies/dependencies.js +++ b/local-cli/dependencies/dependencies.js @@ -25,9 +25,9 @@ async function dependencies(argv, configPromise, args, packagerInstance) { } config.cacheStores = []; - if (args.transformer) { - config.transformer.babelTransformerPath = path.resolve(args.transformer); - } + config.transformModulePath = args.transformer + ? path.resolve(args.transformer) + : config.transformModulePath; const relativePath = path.relative( config.projectRoot, diff --git a/local-cli/util/Config.js b/local-cli/util/Config.js index d6a8e24bec5..d6d0134d133 100644 --- a/local-cli/util/Config.js +++ b/local-cli/util/Config.js @@ -76,10 +76,8 @@ const Config = { ], getPolyfills, }, - transformer: { - babelTransformerPath: require.resolve('metro/src/reactNativeTransformer'), - }, watchFolders: getWatchFolders(), + transformModulePath: require.resolve('metro/src/reactNativeTransformer'), }, async load(configFile: ?string): Promise {