diff --git a/packages/nuxt/src/core/templates.ts b/packages/nuxt/src/core/templates.ts index 4aa110f9124..76d914672d6 100644 --- a/packages/nuxt/src/core/templates.ts +++ b/packages/nuxt/src/core/templates.ts @@ -240,8 +240,11 @@ export const publicPathTemplate: NuxtTemplate = { ' return path.length ? joinURL(publicBase, ...path) : publicBase', '}', - 'globalThis.__buildAssetsURL = buildAssetsURL', - 'globalThis.__publicAssetsURL = publicAssetsURL' + // On server these are registered directly in packages/nuxt/src/core/runtime/nitro/renderer.ts + 'if (process.client) {', + ' globalThis.__buildAssetsURL = buildAssetsURL', + ' globalThis.__publicAssetsURL = publicAssetsURL', + '}' ].filter(Boolean).join('\n') } }