vite-plugin-qiankun icon indicating copy to clipboard operation
vite-plugin-qiankun copied to clipboard

[bug] vite子应用配置base为多层级后,实际拼得的js获取路径错误

Open JennyYangJing opened this issue 1 year ago • 2 comments

参见代码: https://github.com/tengmaoqing/vite-plugin-qiankun/blob/164e6dc344edef8c9a44e936cd9c1c747d6be6a1/src/index.ts#L65

例如将子应用vite.config.js里 base 配置为 /foo/bar/ 时,从主应用通过localhost:9999/foo/bar/ 访问时, 由于qiankun置入的前缀包括 ‘/foo/bar/’部分,但后续文件路径也包含重复的‘/foo/bar/’ ,中间的 ‘..’ 只向上了一层目录。 最终访问路径为"localhost:9999/foo/bar/../foo/bar/main.ts",控制台报错找不到文件。

JennyYangJing avatar Mar 15 '23 12:03 JennyYangJing

同样也是遇到这个 bug,可惜作者现在不维护这个项目了

zhl0791 avatar May 04 '23 06:05 zhl0791

+1,除非自己下载下来自己魔改了,不然没办法解决啊,不知道其他人有没有遇到

luoyang9621 avatar Jun 07 '24 00:06 luoyang9621