diff --git a/packages/vite-plugin-uni/src/configResolved/plugins/pre.ts b/packages/vite-plugin-uni/src/configResolved/plugins/pre.ts index 78b2f761f05537d414f78b6ec2910953160a6f56..174f924cfc4359999f3157403fced04c3ad25a48 100644 --- a/packages/vite-plugin-uni/src/configResolved/plugins/pre.ts +++ b/packages/vite-plugin-uni/src/configResolved/plugins/pre.ts @@ -47,9 +47,15 @@ export function uniPrePlugin(options: UniPluginFilterOptions): Plugin { } // https://github.com/vitejs/vite/blob/bc35fe994d48b2bd7076474f4a1a7b8ae5e8f401/packages/vite/src/node/server/sourcemap.ts#L15 // 读取sourcemap时,需要移除?mpType=page等参数,否则读取不到提示文件不存在 + const map = this.getCombinedSourcemap() + if (map) { + map.sources = map.sources.map((source) => + source.replace('?mpType=page', '') + ) + } return { code, - // map: this.getCombinedSourcemap(), + map, } }, }