From 45ad0d333480909bf649436d959138414c22ebf0 Mon Sep 17 00:00:00 2001 From: Reuben <4957964+reubn@users.noreply.github.com> Date: Sat, 19 Feb 2022 12:46:29 +0000 Subject: [PATCH] Fix CSS Loader Detection False Positives `test.css` will falsely match on a loader that searches for the string `test` --- packages/next/build/webpack-config.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/next/build/webpack-config.ts b/packages/next/build/webpack-config.ts index d54d3c9f8c2bd23..64cc4d73ec21376 100644 --- a/packages/next/build/webpack-config.ts +++ b/packages/next/build/webpack-config.ts @@ -1853,11 +1853,11 @@ export default async function getBaseWebpackConfig( } const fileNames = [ - '/tmp/test.css', - '/tmp/test.scss', - '/tmp/test.sass', - '/tmp/test.less', - '/tmp/test.styl', + '/tmp/NEXTJS_CSS_DETECTION_FILE.css', + '/tmp/NEXTJS_CSS_DETECTION_FILE.scss', + '/tmp/NEXTJS_CSS_DETECTION_FILE.sass', + '/tmp/NEXTJS_CSS_DETECTION_FILE.less', + '/tmp/NEXTJS_CSS_DETECTION_FILE.styl', ] if (rule instanceof RegExp && fileNames.some((input) => rule.test(input))) {