From 259be449879eaacdd6dea426eb144d7e0990df77 Mon Sep 17 00:00:00 2001 From: Joe Haddad Date: Mon, 2 Oct 2017 23:28:55 -0400 Subject: [PATCH 1/2] Windows compatibility --- packages/react-scripts/config/webpackDevServer.config.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/react-scripts/config/webpackDevServer.config.js b/packages/react-scripts/config/webpackDevServer.config.js index a48a1fbc3a6..dc9904cb5a5 100644 --- a/packages/react-scripts/config/webpackDevServer.config.js +++ b/packages/react-scripts/config/webpackDevServer.config.js @@ -77,7 +77,9 @@ module.exports = function(proxy, allowedHost) { // https://github.com/facebookincubator/create-react-app/issues/1065 watchOptions: { ignored: new RegExp( - `^(?!${path.normalize(paths.appSrc + '/')}).+[\\/]node_modules[\\/]`, + `^(?!${path + .normalize(paths.appSrc + '/') + .replace('\\', '\\\\')}).+[\\\\/]node_modules[\\\\/]`, 'g' ), }, From 08754b9118d86e181bf916ea588896a72bd5ff72 Mon Sep 17 00:00:00 2001 From: Joe Haddad Date: Mon, 2 Oct 2017 23:35:08 -0400 Subject: [PATCH 2/2] Use regex for mutli-replace --- packages/react-scripts/config/webpackDevServer.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-scripts/config/webpackDevServer.config.js b/packages/react-scripts/config/webpackDevServer.config.js index dc9904cb5a5..f401f2cce0d 100644 --- a/packages/react-scripts/config/webpackDevServer.config.js +++ b/packages/react-scripts/config/webpackDevServer.config.js @@ -79,7 +79,7 @@ module.exports = function(proxy, allowedHost) { ignored: new RegExp( `^(?!${path .normalize(paths.appSrc + '/') - .replace('\\', '\\\\')}).+[\\\\/]node_modules[\\\\/]`, + .replace(/[\\]+/g, '\\\\')}).+[\\\\/]node_modules[\\\\/]`, 'g' ), },