diff --git a/packages/vite/src/node/plugins/css.ts b/packages/vite/src/node/plugins/css.ts index e5e0e96bd50134..09cc44803d8c90 100644 --- a/packages/vite/src/node/plugins/css.ts +++ b/packages/vite/src/node/plugins/css.ts @@ -1538,7 +1538,7 @@ function cleanScssBugUrl(url: string) { if ( // check bug via `window` and `location` global typeof window !== 'undefined' && - typeof location !== 'undefined' + typeof location?.href === 'string' ) { const prefix = location.href.replace(/\/$/, '') return url.replace(prefix, '')