Skip to content

Commit 49300b3

Browse files
authored
fix: optimizeDeps.entries with literal-only pattern(s) (#15853)
1 parent aff54e1 commit 49300b3

File tree

1 file changed

+5
-0
lines changed
  • packages/vite/src/node/optimizer

1 file changed

+5
-0
lines changed

packages/vite/src/node/optimizer/scan.ts

+5
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import {
2020
SPECIAL_QUERY_RE,
2121
} from '../constants'
2222
import {
23+
arraify,
2324
cleanUrl,
2425
createDebugger,
2526
dataUrlRE,
@@ -239,6 +240,10 @@ function orderedDependencies(deps: Record<string, string>) {
239240
}
240241

241242
function globEntries(pattern: string | string[], config: ResolvedConfig) {
243+
const resolvedPatterns = arraify(pattern)
244+
if (resolvedPatterns.every((str) => !glob.isDynamicPattern(str))) {
245+
return resolvedPatterns.map((p) => path.resolve(config.root, p))
246+
}
242247
return glob(pattern, {
243248
cwd: config.root,
244249
ignore: [

0 commit comments

Comments
 (0)