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