Skip to content

Commit 61f7182

Browse files
committed
fix: make array acornInjectPlugins work (fixes vitejs#8410)
1 parent cfc37ac commit 61f7182

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

packages/vite/src/node/server/pluginContainer.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ import colors from 'picocolors'
5858
import type * as postcss from 'postcss'
5959
import type { Plugin } from '../plugin'
6060
import {
61+
arraify,
6162
cleanUrl,
6263
combineSourcemaps,
6364
createDebugger,
@@ -496,7 +497,9 @@ export async function createPluginContainer(
496497
(await plugin.options.call(minimalContext, options)) || options
497498
}
498499
if (options.acornInjectPlugins) {
499-
parser = acorn.Parser.extend(options.acornInjectPlugins as any)
500+
parser = acorn.Parser.extend(
501+
...(arraify(options.acornInjectPlugins) as any)
502+
)
500503
}
501504
return {
502505
acorn,

0 commit comments

Comments
 (0)