mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-25 15:15:19 +00:00
fix(nuxt): access server build from webpack
memfs (#29027)
This commit is contained in:
parent
0bf748597f
commit
3e5b307e42
@ -545,6 +545,12 @@ export async function initNitro (nuxt: Nuxt & { _nitro?: Nitro }) {
|
|||||||
|
|
||||||
// nuxt dev
|
// nuxt dev
|
||||||
if (nuxt.options.dev) {
|
if (nuxt.options.dev) {
|
||||||
|
nuxt.hook('webpack:compile', ({ name, compiler }) => {
|
||||||
|
if (name === 'server') {
|
||||||
|
const memfs = compiler.outputFileSystem as typeof import('node:fs')
|
||||||
|
nitro.options.virtual['#build/dist/server/server.mjs'] = () => memfs.readFileSync(join(nuxt.options.buildDir, 'dist/server/server.mjs'), 'utf-8')
|
||||||
|
}
|
||||||
|
})
|
||||||
nuxt.hook('webpack:compiled', () => { nuxt.server.reload() })
|
nuxt.hook('webpack:compiled', () => { nuxt.server.reload() })
|
||||||
nuxt.hook('vite:compiled', () => { nuxt.server.reload() })
|
nuxt.hook('vite:compiled', () => { nuxt.server.reload() })
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user