加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angular – ng build –prod –base-href

发布时间:2020-12-17 18:06:45 所属栏目:安全 来源:网络整理
导读:ng build –prod –base-href / gi-new –deploy-url / gi-new 我将angular 5 app部署到窗口机器上的共享IIS服务器上 我已将我的dist文件夹的内容上传到’http://192.168.10.181/gi-new‘ 我的应用程序运行,但资产中的图标没有选择正确的路径,因此它们不会显
ng build –prod –base-href / gi-new –deploy-url / gi-new

我将angular 5 app部署到窗口机器上的共享IIS服务器上

我已将我的dist文件夹的内容上传到’http://192.168.10.181/gi-new‘

我的应用程序运行,但资产中的图标没有选择正确的路径,因此它们不会显示在网页上.

他们使用的是http://192.168.10.181/assets而不是/ gi-new / assets

条目
角cli.json

“资产”:[{
?????“glob”:“* .svg”,
?????“input”:“../ node_modules/material-design-icons/sprites/svg-sprite/”,
?????“输出”:“assets / svg-icons”
}]

条目
AppComponent

构造函数(iconRegistry:MatIconRegistry,sanitizer:DomSanitizer){
????????iconRegistry.addSvgIconSetInNamespace
????????(“action”,sanitizer.bypassSecurityTrustResourceUrl(“assets / svg-icons / svg-sprite-action.svg”));

我该如何克服这个问题?

解决方法

解决了自己. 只在baseHref的environmentprod文件中添加了一个条目,并在“assets / svg-icons”之前添加了该值

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读