From f6db155aa7a06e687d2982069db3d1619495afec Mon Sep 17 00:00:00 2001 From: Evan You Date: Wed, 27 Jan 2021 18:47:02 -0500 Subject: [PATCH] fix: avoid removing double slash in fileToUrl --- packages/vite/src/node/plugins/asset.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/vite/src/node/plugins/asset.ts b/packages/vite/src/node/plugins/asset.ts index a30ad93495d4af..ab06aeac4ef420 100644 --- a/packages/vite/src/node/plugins/asset.ts +++ b/packages/vite/src/node/plugins/asset.ts @@ -128,7 +128,6 @@ export function fileToUrl( function fileToDevUrl(id: string, { root, base }: ResolvedConfig) { let rtn: string - if (checkPublicFile(id, root)) { // in public dir, keep the url as-is rtn = id @@ -140,8 +139,7 @@ function fileToDevUrl(id: string, { root, base }: ResolvedConfig) { // (this is special handled by the serve static middleware rtn = FS_PREFIX + id } - - return path.posix.join(base, rtn) + return base + rtn.replace(/^\//, '') } const assetCache = new WeakMap>()