From a55d0b34400e3360c4100d05e422ae9cf10fa07b Mon Sep 17 00:00:00 2001 From: Bjorn Lu Date: Wed, 7 Dec 2022 18:12:05 +0800 Subject: [PATCH] fix(css): fix css lang regex (#11237) --- packages/vite/src/node/constants.ts | 2 +- packages/vite/src/node/plugins/splitVendorChunk.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vite/src/node/constants.ts b/packages/vite/src/node/constants.ts index 69d15b01d8dfa3..6be7360d344233 100644 --- a/packages/vite/src/node/constants.ts +++ b/packages/vite/src/node/constants.ts @@ -47,7 +47,7 @@ export const DEFAULT_CONFIG_FILES = [ export const JS_TYPES_RE = /\.(?:j|t)sx?$|\.mjs$/ export const CSS_LANGS_RE = - /\.(css|less|sass|scss|styl|stylus|pcss|postcss|sss)($|\\?)/ + /\.(css|less|sass|scss|styl|stylus|pcss|postcss|sss)(?:$|\?)/ export const OPTIMIZABLE_ENTRY_RE = /\.[cm]?[jt]s$/ diff --git a/packages/vite/src/node/plugins/splitVendorChunk.ts b/packages/vite/src/node/plugins/splitVendorChunk.ts index 06a339f238ca07..7202490343754a 100644 --- a/packages/vite/src/node/plugins/splitVendorChunk.ts +++ b/packages/vite/src/node/plugins/splitVendorChunk.ts @@ -12,7 +12,7 @@ import type { Plugin } from '../plugin' // copy from constants.ts const CSS_LANGS_RE = // eslint-disable-next-line regexp/no-unused-capturing-group - /\.(css|less|sass|scss|styl|stylus|pcss|postcss|sss)(?:$|\\?)/ + /\.(css|less|sass|scss|styl|stylus|pcss|postcss|sss)(?:$|\?)/ export const isCSSRequest = (request: string): boolean => CSS_LANGS_RE.test(request)