diff --git a/packages/nitro/src/rollup/config.ts b/packages/nitro/src/rollup/config.ts index 702149adb5..8b58fa9f30 100644 --- a/packages/nitro/src/rollup/config.ts +++ b/packages/nitro/src/rollup/config.ts @@ -208,10 +208,14 @@ export const getRollupConfig = (nitroContext: NitroContext) => { moduleDirectories, ignore: [ nitroContext._internal.runtimeDir, - ...(nitroContext._nuxt.dev ? [] : [nitroContext._nuxt.buildDir]), - ...nitroContext.middleware.map(m => m.handle), - nitroContext._nuxt.rootDir, - nitroContext._nuxt.serverDir + ...((!nitroContext._nuxt.dev && [ + // prod + nitroContext._nuxt.srcDir, + nitroContext._nuxt.rootDir, + nitroContext._nuxt.buildDir + ]) || []), + nitroContext._nuxt.serverDir, + ...nitroContext.middleware.map(m => m.handle) ], traceOptions: { base: nitroContext._nuxt.rootDir