如何控制ng构建后的assets路径?

问题描述 投票:0回答:1

我试图使用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,但是没有用。

希望你能帮助我,谢谢

angular typescript angular-cli arcgis-js-api
1个回答
0
投票

我认为,它应该是 --base-href /gis-ng/这就是为什么URLs缺少 "项目名称 "的原因。gis-ng.

© www.soinside.com 2019 - 2024. All rights reserved.