在乾坤框架下, 子应用技术栈是 vue, 当路由是懒加载的情况, 大概率会遇到 import-html-entry]: error occurs while executing entry script
, 因为是动态加载的资源所以相关路径需要配置一下
qiankun 将会在微应用 bootstrap 之前注入一个运行时的 publicPath 变量,你需要做的是在微应用的 entry js 的顶部添加如下代码:
__webpack_public_path__ = window.__INJECTED_PUBLIC_PATH_BY_QIANKUN__;
runtime publicPath 主要解决的是微应用 动态载入 的 脚本、样式、图片 等地址不正确的问题。
如果路由没有使用懒加载基本不会遇到这种情况。