diff --git a/packages/nuxt/src/core/nitro.ts b/packages/nuxt/src/core/nitro.ts index 2de2d3db6c..fcdeeedea7 100644 --- a/packages/nuxt/src/core/nitro.ts +++ b/packages/nuxt/src/core/nitro.ts @@ -22,6 +22,11 @@ export async function initNitro (nuxt: Nuxt) { dev: nuxt.options.dev, preset: nuxt.options.dev ? 'nitro-dev' : undefined, 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')), renderer: resolve(distDir, 'core/runtime/nitro/renderer'), errorHandler: resolve(distDir, 'core/runtime/nitro/error'),