diff --git a/packages/react-scripts/config/webpack.config.js b/packages/react-scripts/config/webpack.config.js index e2efae4c233..68488337504 100644 --- a/packages/react-scripts/config/webpack.config.js +++ b/packages/react-scripts/config/webpack.config.js @@ -345,6 +345,7 @@ module.exports = function(webpackEnv) { ], }, module: { + noParse: /iconv-loader\.js$/, // https://github.com/webpack/webpack/issues/3078#issuecomment-400697407 strictExportPresence: true, rules: [ // Disable require.ensure as it's not a standard language feature. diff --git a/packages/react-scripts/config/webpack.config.ssr.js b/packages/react-scripts/config/webpack.config.ssr.js index c4b7529ac99..9359c4518e8 100644 --- a/packages/react-scripts/config/webpack.config.ssr.js +++ b/packages/react-scripts/config/webpack.config.ssr.js @@ -350,6 +350,7 @@ module.exports = function(webpackEnv) { ], }, module: { + noParse: /iconv-loader\.js$/, // https://github.com/webpack/webpack/issues/3078#issuecomment-400697407 strictExportPresence: true, rules: [ // Disable require.ensure as it's not a standard language feature. @@ -616,7 +617,6 @@ module.exports = function(webpackEnv) { ], }, plugins: [ - new webpack.IgnorePlugin(/\/iconv-loader$/), // https://github.com/webpack/webpack/issues/3078#issuecomment-400697407 useHardSourceWebpackPlugin && new HardSourceWebpackPlugin({ environmentHash }), useHardSourceWebpackPlugin &&