Skip to content

Commit 52af0fc

Browse files
authored
fix(native-plugin): run output generation hooks of buildImportAnalysisPlugin (#187)
1 parent 8557f7a commit 52af0fc

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

packages/vite/src/node/build.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -511,7 +511,7 @@ export async function resolveBuildPlugins(config: ResolvedConfig): Promise<{
511511
: []),
512512
],
513513
post: [
514-
buildImportAnalysisPlugin(config),
514+
...buildImportAnalysisPlugin(config),
515515
...(enableNativePlugin !== true
516516
? [
517517
buildOxcPlugin(),

packages/vite/src/node/plugins/importAnalysisBuild.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ function getPreloadCode(
217217
/**
218218
* Build only. During serve this is performed as part of ./importAnalysis.
219219
*/
220-
export function buildImportAnalysisPlugin(config: ResolvedConfig): Plugin {
220+
export function buildImportAnalysisPlugin(config: ResolvedConfig): Plugin[] {
221221
const getInsertPreload = (environment: PartialEnvironment) =>
222222
environment.config.consumer === 'client' &&
223223
!config.isWorker &&
@@ -765,9 +765,9 @@ export function buildImportAnalysisPlugin(config: ResolvedConfig): Plugin {
765765
delete plugin.transform
766766
delete plugin.resolveId
767767
delete plugin.load
768-
return perEnvironmentPlugin(
769-
'native:import-analysis-build',
770-
(environment) => {
768+
return [
769+
plugin,
770+
perEnvironmentPlugin('native:import-analysis-build', (environment) => {
771771
const preloadCode = getPreloadCode(
772772
environment,
773773
!!renderBuiltUrl,
@@ -781,8 +781,8 @@ export function buildImportAnalysisPlugin(config: ResolvedConfig): Plugin {
781781
renderBuiltUrl: !!renderBuiltUrl,
782782
isRelativeBase,
783783
})
784-
},
785-
)
784+
}),
785+
]
786786
}
787-
return plugin
787+
return [plugin]
788788
}

0 commit comments

Comments
 (0)