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'], external: ['cloudflare:workers'],
}, },
preset: 'cloudflare_module', preset: 'cloudflare_module',
noExternals: true, noExternals: getNoExternals(),
cloudflare: { cloudflare: {
nodeCompat: true, nodeCompat: true,
}, },
@@ -352,6 +352,15 @@ function isProduction() {
return process.env.NODE_ENV === 'production' 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() { function getFeatureFlagOverrides() {
return JSON.parse(process.env.FLAG_OVERRIDES ?? '{}') return JSON.parse(process.env.FLAG_OVERRIDES ?? '{}')
} }