我试图使用assets让svg图标在我的ESRI地图上工作.我使用Angular9与esri js api,并试图从url中添加符号.所以本地,svg是出现在地图上,但我建立项目并部署到iis后,它搜索svg在错误的位置。
所以在本地,svg出现在地图上,但是当我建立项目并部署到iis后,它在一个错误的位置搜索svg。
我正在使用。ng build --base-href ./
部署在Https://myserver/gis-ng/
测试的页面和地图应该在哪里可以看到。Https://myserver/gis-ng/api.html
所以svg位于 Https://myserver/gis-ng/assets/icons/*.svg
但它在搜索 Https://myserver/assets/icons/*.svg
这显然是一个错误的位置
试着用--deploy-url,但是没有用。
希望你能帮助我,谢谢
我认为,它应该是 --base-href /gis-ng/
这就是为什么URLs缺少 "项目名称 "的原因。gis-ng
.