Skip to content

Commit d8b4a7a

Browse files
zhangyu96zhangyu96
authored andcommitted
fix(css): var in image-set
1 parent 20b81b0 commit d8b4a7a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/vite/src/node/utils.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -545,7 +545,7 @@ interface ImageCandidate {
545545
descriptor: string
546546
}
547547
const escapedSpaceCharacters = /( |\\t|\\n|\\f|\\r)+/g
548-
const imageSetUrlRE = /^([\w\-]+\(.*?\)|'.*?'|".*?")/
548+
const imageSetUrlRE = /^(?:[\w\-]+\(.*?\)|'.*?'|".*?"|\S*)/
549549
export async function processSrcSet(
550550
srcs: string,
551551
replacer: (arg: ImageCandidate) => Promise<string>
@@ -554,11 +554,11 @@ export async function processSrcSet(
554554
.split(',')
555555
.map((s) => {
556556
let src = s.replace(escapedSpaceCharacters, ' ').trim()
557-
let [, url] = imageSetUrlRE.exec(src) || []
557+
let [url] = imageSetUrlRE.exec(src) || []
558558

559559
return {
560560
url,
561-
descriptor: src?.slice(url.length)
561+
descriptor: src?.slice(url.length).trim()
562562
}
563563
})
564564
.filter(({ url }) => !!url)

0 commit comments

Comments
 (0)