From 7e6d6cd05f3054723c8b015c813e13761659759e Mon Sep 17 00:00:00 2001 From: Kelsey Leftwich Date: Wed, 19 Feb 2020 16:53:46 -0600 Subject: [PATCH] Closes webpack dev server and exits process on "end" stdin (#7203) Co-authored-by: Ian Schmitz --- packages/react-scripts/scripts/start.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/react-scripts/scripts/start.js b/packages/react-scripts/scripts/start.js index 97ad10fe001..2568ab36db1 100644 --- a/packages/react-scripts/scripts/start.js +++ b/packages/react-scripts/scripts/start.js @@ -164,6 +164,15 @@ checkBrowsers(paths.appPath, isInteractive) process.exit(); }); }); + + if (isInteractive || process.env.CI !== 'true') { + // Gracefully exit when stdin ends + process.stdin.on('end', function() { + devServer.close(); + process.exit(); + }); + process.stdin.resume(); + } }) .catch(err => { if (err && err.message) {