Skip to content

Commit 440d4a6

Browse files
committed
fix regex
1 parent 95b85db commit 440d4a6

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

packages/react-dev-utils/watchOptionsRegex.js renamed to packages/react-dev-utils/ignoredFiles.js

+4-3
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@
88
'use strict';
99

1010
const path = require('path');
11-
const escapeStringRegexp = require('escape-string-regexp');
1211

13-
module.exports = function watchOptionsRegex(paths) {
12+
module.exports = function ignoredFiles(appSrc) {
1413
return new RegExp(
15-
`^(?!${escapeStringRegexp(path.join(paths.appSrc, '/'))}).+node_modules`,
14+
`^(?!${path
15+
.normalize(appSrc + '/')
16+
.replace(/[\\]+/g, '/')}).+/node_modules/`,
1617
'g'
1718
);
1819
};

packages/react-scripts/config/webpackDevServer.config.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
const errorOverlayMiddleware = require('react-dev-utils/errorOverlayMiddleware');
1212
const noopServiceWorkerMiddleware = require('react-dev-utils/noopServiceWorkerMiddleware');
13-
const watchOptionsRegex = require('react-dev-utils/watchOptionsRegex');
13+
const ignoredFiles = require('react-dev-utils/ignoredFiles');
1414
const config = require('./webpack.config.dev');
1515
const paths = require('./paths');
1616

@@ -76,7 +76,7 @@ module.exports = function(proxy, allowedHost) {
7676
// src/node_modules is not ignored to support absolute imports
7777
// https://github.com/facebookincubator/create-react-app/issues/1065
7878
watchOptions: {
79-
ignored: watchOptionsRegex(paths),
79+
ignored: ignoredFiles(paths.appSrc),
8080
},
8181
// Enable HTTPS if the HTTPS environment variable is set to 'true'
8282
https: protocol === 'https',

0 commit comments

Comments
 (0)