From 69a23ba29df7a05e19b2d8ae840a6c7a6407af2b Mon Sep 17 00:00:00 2001 From: XiaoYan Li Date: Thu, 27 Sep 2018 04:27:54 +0800 Subject: [PATCH] Prevent Babel config overridden --- packages/react-error-overlay/webpack.config.iframe.js | 1 + packages/react-scripts/config/jest/babelTransform.js | 1 + packages/react-scripts/config/webpack.config.dev.js | 2 ++ packages/react-scripts/config/webpack.config.prod.js | 2 ++ 4 files changed, 6 insertions(+) diff --git a/packages/react-error-overlay/webpack.config.iframe.js b/packages/react-error-overlay/webpack.config.iframe.js index 3d5cd9c0b92..7e8784eb01b 100644 --- a/packages/react-error-overlay/webpack.config.iframe.js +++ b/packages/react-error-overlay/webpack.config.iframe.js @@ -37,6 +37,7 @@ module.exports = { loader: 'babel-loader', options: { babelrc: false, + configFile: false, compact: false, presets: [ ['babel-preset-react-app/dependencies', { helpers: true }], diff --git a/packages/react-scripts/config/jest/babelTransform.js b/packages/react-scripts/config/jest/babelTransform.js index 02742e90c6c..7feed94c59a 100644 --- a/packages/react-scripts/config/jest/babelTransform.js +++ b/packages/react-scripts/config/jest/babelTransform.js @@ -12,4 +12,5 @@ const babelJest = require('babel-jest'); module.exports = babelJest.createTransformer({ presets: [require.resolve('babel-preset-react-app')], babelrc: false, + configFile: false, }); diff --git a/packages/react-scripts/config/webpack.config.dev.js b/packages/react-scripts/config/webpack.config.dev.js index b5f3f136a65..5ca15c583aa 100644 --- a/packages/react-scripts/config/webpack.config.dev.js +++ b/packages/react-scripts/config/webpack.config.dev.js @@ -234,6 +234,7 @@ module.exports = { options: { // @remove-on-eject-begin babelrc: false, + configFile: false, presets: [require.resolve('babel-preset-react-app')], // Make sure we have a unique cache identifier, erring on the // side of caution. @@ -289,6 +290,7 @@ module.exports = { loader: require.resolve('babel-loader'), options: { babelrc: false, + configFile: false, compact: false, presets: [ [ diff --git a/packages/react-scripts/config/webpack.config.prod.js b/packages/react-scripts/config/webpack.config.prod.js index ac2705e0ba7..2bca9e65f98 100644 --- a/packages/react-scripts/config/webpack.config.prod.js +++ b/packages/react-scripts/config/webpack.config.prod.js @@ -275,6 +275,7 @@ module.exports = { options: { // @remove-on-eject-begin babelrc: false, + configFile: false, presets: [require.resolve('babel-preset-react-app')], // Make sure we have a unique cache identifier, erring on the // side of caution. @@ -323,6 +324,7 @@ module.exports = { loader: require.resolve('babel-loader'), options: { babelrc: false, + configFile: false, compact: false, presets: [ [