diff --git a/packages/next/src/build/webpack-config.ts b/packages/next/src/build/webpack-config.ts index 9e13fc77c1f34..a741221c661a7 100644 --- a/packages/next/src/build/webpack-config.ts +++ b/packages/next/src/build/webpack-config.ts @@ -152,7 +152,9 @@ const nodePathList = (process.env.NODE_PATH || '') const watchOptions = Object.freeze({ aggregateTimeout: 5, - ignored: ['**/.git/**', '**/.next/**'], + ignored: + // Matches **/node_modules/**, **/.git/** and **/.next/** + /^((?:[^/]*(?:\/|$))*)(\.(git|next)|node_modules)(\/((?:[^/]*(?:\/|$))*)(?:$|\/))?/, }) function isModuleCSS(module: { type: string }) {