diff --git a/packages/react-scripts/scripts/utils/verifyTypeScriptSetup.js b/packages/react-scripts/scripts/utils/verifyTypeScriptSetup.js
index 068fde69591bf9f5774d279818262be5dafc104e..8651c275a342fbaa5915bad9000f40833f8df09a 100644
--- a/packages/react-scripts/scripts/utils/verifyTypeScriptSetup.js
+++ b/packages/react-scripts/scripts/utils/verifyTypeScriptSetup.js
@@ -212,6 +212,11 @@ function verifyTypeScriptSetup() {
     );
   }
 
+  if (parsedTsConfig.exclude == null) {
+    appTsConfig.exclude = ['src/setupProxy.js'];
+    messages.push(`${chalk.cyan('exclude')} should exclude setupProxy.js`);
+  }
+
   if (messages.length > 0) {
     if (firstTimeSetup) {
       console.log(