From 1d2c7390cb775bb027cbcda14ce4d97a238ebeb2 Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Thu, 15 Sep 2022 14:04:47 +0200 Subject: [PATCH 1/2] fix(nuxt): remove modulepreload for spa fallback routes with `ssr:true` --- packages/nuxt/src/core/runtime/nitro/renderer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nuxt/src/core/runtime/nitro/renderer.ts b/packages/nuxt/src/core/runtime/nitro/renderer.ts index 561eb0f068b..fea29d5c25d 100644 --- a/packages/nuxt/src/core/runtime/nitro/renderer.ts +++ b/packages/nuxt/src/core/runtime/nitro/renderer.ts @@ -194,7 +194,7 @@ export default defineRenderHandler(async (event) => { htmlAttrs: normalizeChunks([renderedMeta.htmlAttrs]), head: normalizeChunks([ renderedMeta.headTags, - !process.env.NUXT_NO_SCRIPTS && process.env.prerender ? `` : null, + (!ssrContext.noSSR && process.env.prerender) ? `` : null, _rendered.renderResourceHints(), _rendered.renderStyles(), inlinedStyles, From b4828b7c6e0610e838c6909041c8abbfb6802454 Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Thu, 15 Sep 2022 14:06:21 +0200 Subject: [PATCH 2/2] refactor: reverse logic --- packages/nuxt/src/core/runtime/nitro/renderer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nuxt/src/core/runtime/nitro/renderer.ts b/packages/nuxt/src/core/runtime/nitro/renderer.ts index fea29d5c25d..1cdcd933548 100644 --- a/packages/nuxt/src/core/runtime/nitro/renderer.ts +++ b/packages/nuxt/src/core/runtime/nitro/renderer.ts @@ -194,7 +194,7 @@ export default defineRenderHandler(async (event) => { htmlAttrs: normalizeChunks([renderedMeta.htmlAttrs]), head: normalizeChunks([ renderedMeta.headTags, - (!ssrContext.noSSR && process.env.prerender) ? `` : null, + (process.env.prerender && !ssrContext.noSSR) ? `` : null, _rendered.renderResourceHints(), _rendered.renderStyles(), inlinedStyles,