icestark
icestark copied to clipboard
老项目中资源路径无法正确找到
使用 entry 引入子应用后资源域名请求的是主应用的路径 而不是 https://data-viz.cn/img/XXX.png
在这种情况下我要如何才能正确的找到资源路径呢?
提供下 entry 页面中的一些资源引入方式,另外如果是 js / css 内部的资源引入,推荐追加具体的路径,比如
/img/XXX.png -> https://cdn-path/img/XXX.png
这是子应用中使用图片的使用方式 @ClarkXia
老项目中没有使用具体路径。
请问有什么方法可以兼容吗?
如果不是绝对地址,只会根据以下规则拼接,但仅限于 html 中的资源链接 https://github.com/ice-lab/icestark/blob/ec2d44244a2b4ebd7af0e0ff0a10f528b33b8a64/packages/icestark/src/util/handleAssets.ts#L356-L377