diff --git a/packages/react-scripts/config/webpack.config.dev.js b/packages/react-scripts/config/webpack.config.dev.js
index 3b76a300f2425bacd2ce492fd949889c2b5d1a1b..9587d5894d1f70d4e2e64e45de1d31d67bb9b962 100644
--- a/packages/react-scripts/config/webpack.config.dev.js
+++ b/packages/react-scripts/config/webpack.config.dev.js
@@ -124,6 +124,7 @@ module.exports = {
       // A missing `test` is equivalent to a match.
       {
         exclude: [
+          /\.(html)$/,
           /\.(js|jsx)$/,
           /\.css$/,
           /\.json$/
diff --git a/packages/react-scripts/config/webpack.config.prod.js b/packages/react-scripts/config/webpack.config.prod.js
index 29c345a13ffaefe29c7bce013b03323bdfb3eb43..b4abc0c2e1d4ca9ebec792b582a676aa99d8d7c9 100644
--- a/packages/react-scripts/config/webpack.config.prod.js
+++ b/packages/react-scripts/config/webpack.config.prod.js
@@ -132,6 +132,7 @@ module.exports = {
       // A missing `test` is equivalent to a match.
       {
         exclude: [
+          /\.(html)$/,
           /\.(js|jsx)$/,
           /\.css$/,
           /\.json$/