From c3939ade45f8a98ca1df1adff76b1fb9856ff9cd Mon Sep 17 00:00:00 2001 From: alex8088 <244096523@qq.com> Date: Fri, 24 Oct 2025 23:57:12 +0800 Subject: [PATCH] refactor(asset): remove redundant path normalization --- src/plugins/asset.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugins/asset.ts b/src/plugins/asset.ts index 8ce78c0..e3d7fb4 100644 --- a/src/plugins/asset.ts +++ b/src/plugins/asset.ts @@ -1,7 +1,7 @@ import path from 'node:path' import fs from 'node:fs/promises' import type { SourceMapInput } from 'rollup' -import { type Plugin, normalizePath } from 'vite' +import { type Plugin } from 'vite' import MagicString from 'magic-string' import { cleanUrl, getHash, toRelativePath } from '../utils' import { supportImportMetaPaths } from '../electron' @@ -41,8 +41,8 @@ export default function assetPlugin(): Plugin { assetCache.clear() }, configResolved(config): void { - publicDir = normalizePath(config.publicDir) - outDir = normalizePath(path.resolve(config.root, config.build.outDir)) + publicDir = config.publicDir + outDir = config.build.outDir }, resolveId(id): string | void { if (id === wasmHelperId) { @@ -126,7 +126,7 @@ export default function assetPlugin(): Plugin { s ||= new MagicString(code) const [full, hash] = match const filename = publicAssetPathCache.get(hash)! - const outputFilepath = toRelativePath(filename, normalizePath(path.join(outDir, chunk.fileName))) + const outputFilepath = toRelativePath(filename, path.join(outDir, chunk.fileName)) const replacement = JSON.stringify(outputFilepath) s.overwrite(match.index, match.index + full.length, replacement, { contentOnly: true