From 5c59f3e0854085e4875257f2e2ed7488b930bcaa Mon Sep 17 00:00:00 2001 From: Jirat Ki <jirat.ki@shopee.com> Date: Wed, 28 Oct 2020 22:57:04 +0800 Subject: [PATCH] Set esModule: false to file-loader and url-loader --- packages/react-scripts/config/webpack.config.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/react-scripts/config/webpack.config.js b/packages/react-scripts/config/webpack.config.js index 8efff0b96..11fc0962a 100644 --- a/packages/react-scripts/config/webpack.config.js +++ b/packages/react-scripts/config/webpack.config.js @@ -383,6 +383,7 @@ module.exports = function (webpackEnv) { limit: imageInlineSizeLimit, mimetype: 'image/avif', name: 'static/media/[name].[hash:8].[ext]', + esModule: false, }, }, // "url" loader works like "file" loader except that it embeds assets @@ -394,6 +395,7 @@ module.exports = function (webpackEnv) { options: { limit: imageInlineSizeLimit, name: 'static/media/[name].[hash:8].[ext]', + esModule: false, }, }, // Process application JS with Babel. @@ -586,6 +588,7 @@ module.exports = function (webpackEnv) { exclude: [/\.(js|mjs|jsx|ts|tsx)$/, /\.html$/, /\.json$/], options: { name: 'static/media/[name].[hash:8].[ext]', + esModule: false, }, }, // ** STOP ** Are you adding a new loader? -- GitLab