diff --git a/packages/vite/src/dev-bundler.ts b/packages/vite/src/dev-bundler.ts index 3ff06b9bd33..5d31b8e5b7d 100644 --- a/packages/vite/src/dev-bundler.ts +++ b/packages/vite/src/dev-bundler.ts @@ -63,7 +63,7 @@ async function transformRequest (opts: TransformOptions, id: string) { if (id.match(/^\/\w:/)) { id = id.slice(1) } - } else if (!id.includes('entry') && id.startsWith('/')) { + } else if (id.startsWith('/') && !(/\/app\/entry(|.mjs)$/.test(id))) { // Relative to the root directory const resolvedPath = resolve(opts.viteServer.config.root, '.' + id) if (existsSync(resolvedPath)) {