From 212d4548eeb366289c6c6fa6f86f94b261ed81f4 Mon Sep 17 00:00:00 2001 From: Bjorn Lu Date: Mon, 4 Apr 2022 03:21:46 +0800 Subject: [PATCH] fix: detect env hmr (#7595) --- packages/vite/src/node/server/hmr.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/vite/src/node/server/hmr.ts b/packages/vite/src/node/server/hmr.ts index fc18b0aa91c5cb..07d664cbd39f50 100644 --- a/packages/vite/src/node/server/hmr.ts +++ b/packages/vite/src/node/server/hmr.ts @@ -44,6 +44,7 @@ export async function handleHMRUpdate( ): Promise { const { ws, config, moduleGraph } = server const shortFile = getShortName(file, config.root) + const fileName = path.basename(file) const isConfig = file === config.configFile const isConfigDependency = config.configFileDependencies.some( @@ -51,7 +52,7 @@ export async function handleHMRUpdate( ) const isEnv = config.inlineConfig.envFile !== false && - (file === '.env' || file.startsWith('.env.')) + (fileName === '.env' || fileName.startsWith('.env.')) if (isConfig || isConfigDependency || isEnv) { // auto restart server debugHmr(`[config change] ${colors.dim(shortFile)}`)