Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于子服务注册完成后,子服务入口文件html缓存导致js资源加载异常 #2978

Closed
qiufeng2016 opened this issue Jun 21, 2024 · 0 comments

Comments

@qiufeng2016
Copy link

提问之前强烈建立您能先阅读一下《如何正确的提出一个 Issue》

What happens?

主服务及子服务A、B均采用vite+vue3方案,主服务加载完成子服务A,B;B服务重新构建并全量覆盖部署,操作B服务期间会出现部分懒加载js文件加载异常,导致B服务部分页面无法显示。

分析原因:主服务注册B服务时缓存了html文件,B服务部分未加载的js文件部署期间被删除,无法访问导致无法。

有没有一种方案能手动清除子服务缓存的html方案,或者在loadMicroApp时能动态调整entry属性值,确保资源是最新;如:
loadMicroApp({ name: "Link", entry: "/link?t="+Date.now(), container: "#container", props: { base: "/micro-link", } });

最小可复现仓库

为节约大家的时间,无复现步骤的 ISSUE 会被关闭,提供之后再 REOPEN

复现步骤,错误日志以及相关配置

相关环境信息

  • qiankun 版本
    "qiankun": "^2.10.6",
  • 浏览器版本
    版本 125.0.6422.176(正式版本) (64 位)
  • 操作系统
    win10
@qiufeng2016 qiufeng2016 changed the title [Bug]请遵循下文模板提交问题,否则您的问题会被关闭 关于子服务注册完,html缓存导致js资源加载异常 Jun 21, 2024
@qiufeng2016 qiufeng2016 changed the title 关于子服务注册完,html缓存导致js资源加载异常 关于子服务注册完成后,子服务入口文件html缓存导致js资源加载异常 Jun 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant