icestark icon indicating copy to clipboard operation
icestark copied to clipboard

老项目中资源路径无法正确找到

Open TiwaterLsz opened this issue 1 year ago • 3 comments

image 使用 entry 引入子应用后资源域名请求的是主应用的路径 而不是 https://data-viz.cn/img/XXX.png

在这种情况下我要如何才能正确的找到资源路径呢?

TiwaterLsz avatar Feb 27 '23 08:02 TiwaterLsz

提供下 entry 页面中的一些资源引入方式,另外如果是 js / css 内部的资源引入,推荐追加具体的路径,比如 /img/XXX.png -> https://cdn-path/img/XXX.png

ClarkXia avatar Feb 27 '23 08:02 ClarkXia

image 这是子应用中使用图片的使用方式 @ClarkXia 老项目中没有使用具体路径。 请问有什么方法可以兼容吗?

TiwaterLsz avatar Feb 27 '23 08:02 TiwaterLsz

如果不是绝对地址,只会根据以下规则拼接,但仅限于 html 中的资源链接 https://github.com/ice-lab/icestark/blob/ec2d44244a2b4ebd7af0e0ff0a10f528b33b8a64/packages/icestark/src/util/handleAssets.ts#L356-L377

ClarkXia avatar Mar 14 '23 09:03 ClarkXia