diff --git a/packages/vite/src/node/plugins/html.ts b/packages/vite/src/node/plugins/html.ts
index b1509ac2cdecdd..7e3ac914e15c08 100644
--- a/packages/vite/src/node/plugins/html.ts
+++ b/packages/vite/src/node/plugins/html.ts
@@ -621,7 +621,7 @@ export function buildHtmlPlugin(config: ResolvedConfig): Plugin {
this.emitFile({
type: 'asset',
- fileName: shortEmitName,
+ fileName: path.basename(shortEmitName),
source: result
})
}