fix: dev server blowing up

This commit is contained in:
Michael H.
2026-08-20 19:40:36 +02:00
parent 49628a0ebc
commit d74211e827
+10 -1
View File
@@ -273,7 +273,7 @@ export default defineNuxtConfig({
external: ['cloudflare:workers'],
},
preset: 'cloudflare_module',
noExternals: true,
noExternals: getNoExternals(),
cloudflare: {
nodeCompat: true,
},
@@ -352,6 +352,15 @@ function isProduction() {
return process.env.NODE_ENV === 'production'
}
function getNoExternals() {
if (process.env.NITRO_NO_EXTERNALS !== undefined) {
return process.env.NITRO_NO_EXTERNALS === 'true'
}
// bundling every dependency breaks the dev server, so only do it for real builds
return isProduction()
}
function getFeatureFlagOverrides() {
return JSON.parse(process.env.FLAG_OVERRIDES ?? '{}')
}