fix(nuxt): pass analyze options through to nitro (#6871)

This commit is contained in:
Daniel Roe 2022-08-23 14:54:39 +01:00 committed by GitHub
parent 51dc73628c
commit 45f39be4fa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -22,6 +22,11 @@ export async function initNitro (nuxt: Nuxt) {
dev: nuxt.options.dev, dev: nuxt.options.dev,
preset: nuxt.options.dev ? 'nitro-dev' : undefined, preset: nuxt.options.dev ? 'nitro-dev' : undefined,
buildDir: nuxt.options.buildDir, buildDir: nuxt.options.buildDir,
analyze: nuxt.options.build.analyze && {
template: 'treemap',
projectRoot: nuxt.options.rootDir,
filename: join(nuxt.options.rootDir, '.nuxt/stats', '{name}.html')
},
scanDirs: nuxt.options._layers.map(layer => layer.config.srcDir).filter(Boolean).map(dir => join(dir!, 'server')), scanDirs: nuxt.options._layers.map(layer => layer.config.srcDir).filter(Boolean).map(dir => join(dir!, 'server')),
renderer: resolve(distDir, 'core/runtime/nitro/renderer'), renderer: resolve(distDir, 'core/runtime/nitro/renderer'),
errorHandler: resolve(distDir, 'core/runtime/nitro/error'), errorHandler: resolve(distDir, 'core/runtime/nitro/error'),