mirror of
https://github.com/nuxt/nuxt.git
synced 2025-02-16 21:58:19 +00:00
fix(vite-node): bugfixes for production build (#3934)
This commit is contained in:
parent
9ebea904f4
commit
56252155ec
@ -44,11 +44,11 @@ async function writeManifest (extraEntries) {
|
||||
await fs.writeFile(join(dir, 'client.manifest.mjs'), 'export default ' + JSON.stringify(clientManifest, null, 2), 'utf8')
|
||||
}
|
||||
|
||||
export default (async () => {
|
||||
export default async (ssrContext) => {
|
||||
const { default: render } = await runner.executeFile(entry)
|
||||
const result = await render()
|
||||
const result = await render(ssrContext)
|
||||
const modules = Array.from(runner.moduleCache.keys())
|
||||
// Write CSS modules intro manifest to prevent FOUC
|
||||
await writeManifest(modules.filter(i => isCSS(i)).map(i => i.slice(1)))
|
||||
return result
|
||||
})()
|
||||
}
|
||||
|
@ -33,7 +33,8 @@ function createViteNodeMiddleware (ctx: ViteBuildContext): Connect.NextHandleFun
|
||||
node = new ViteNodeServer(ctx.ssrServer, {
|
||||
deps: {
|
||||
inline: [
|
||||
'nuxt3',
|
||||
/\/nuxt3\//,
|
||||
/^#/,
|
||||
...ctx.nuxt.options.build.transpile as string[]
|
||||
]
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user