mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-22 05:35:13 +00:00
fix(vite): use resolved nuxt template dst
to invalidate modules
This commit is contained in:
parent
45824edeee
commit
595b960fda
@ -45,13 +45,13 @@ export function viteNodePlugin (ctx: ViteBuildContext): VitePlugin {
|
|||||||
markInvalidate(mod)
|
markInvalidate(mod)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (const plugin of ctx.nuxt.options.plugins) {
|
|
||||||
markInvalidates(server.moduleGraph.getModulesByFile(typeof plugin === 'string' ? plugin : plugin.src))
|
if (ctx.nuxt.apps.default) {
|
||||||
}
|
for (const template of ctx.nuxt.apps.default.templates) {
|
||||||
for (const template of ctx.nuxt.options.build.templates) {
|
|
||||||
markInvalidates(server.moduleGraph.getModulesByFile(template.dst!))
|
markInvalidates(server.moduleGraph.getModulesByFile(template.dst!))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
server.middlewares.use('/__nuxt_vite_node__', toNodeListener(createViteNodeApp(ctx, invalidates)))
|
server.middlewares.use('/__nuxt_vite_node__', toNodeListener(createViteNodeApp(ctx, invalidates)))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user