From 188120b7829a437574feb514aede74c4a118e0ff Mon Sep 17 00:00:00 2001 From: Nate Moore Date: Thu, 21 Jul 2022 13:43:54 -0500 Subject: [PATCH] fix: explicitly call import.meta.hot.decline() --- packages/astro/src/vite-plugin-astro/index.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/astro/src/vite-plugin-astro/index.ts b/packages/astro/src/vite-plugin-astro/index.ts index 253451357b99d..b228daa6637d1 100644 --- a/packages/astro/src/vite-plugin-astro/index.ts +++ b/packages/astro/src/vite-plugin-astro/index.ts @@ -262,6 +262,11 @@ export default function astro({ config, logging }: AstroPluginOptions): vite.Plu SUFFIX += `\nimport "${PAGE_SSR_SCRIPT_ID}";`; } + // Prefer live reload to HMR in `.astro` files + if (!resolvedConfig.isProduction) { + SUFFIX += `\nif (import.meta.hot) { import.meta.hot.decline() }`; + } + const astroMetadata: AstroPluginMetadata['astro'] = { clientOnlyComponents: transformResult.clientOnlyComponents, hydratedComponents: transformResult.hydratedComponents,