From 7f74388896e5763e5ecb6696a935270b450ab886 Mon Sep 17 00:00:00 2001 From: Drew Powers <1369770+drwpow@users.noreply.github.com> Date: Tue, 26 Oct 2021 22:54:41 -0600 Subject: [PATCH] Force Vite to rebuild dependencies (#1670) --- packages/astro/src/core/create-vite.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/astro/src/core/create-vite.ts b/packages/astro/src/core/create-vite.ts index 2b929ca3f..880e09f4e 100644 --- a/packages/astro/src/core/create-vite.ts +++ b/packages/astro/src/core/create-vite.ts @@ -50,14 +50,14 @@ export async function createVite(inlineConfig: ViteConfigWithSSR, { astroConfig, publicDir: fileURLToPath(astroConfig.public), root: fileURLToPath(astroConfig.projectRoot), server: { - /** disable HMR for test */ - hmr: process.env.NODE_ENV === 'test' || process.env.NODE_ENV === 'production' ? false : undefined, - /** handle Vite URLs */ + force: true, // force dependency rebuild (TODO: enabled only while next is unstable; eventually only call in "production" mode?) + hmr: process.env.NODE_ENV === 'test' || process.env.NODE_ENV === 'production' ? false : undefined, // disable HMR for test + // handle Vite URLs proxy: { // add proxies here }, }, - /** Note: SSR API is in beta (https://vitejs.dev/guide/ssr.html) */ + // Note: SSR API is in beta (https://vitejs.dev/guide/ssr.html) ssr: { external: [...ALWAYS_EXTERNAL], noExternal: [...ALWAYS_NOEXTERNAL],