angular – ng build –prod –base-href

前端之家收集整理的这篇文章主要介绍了angular – ng build –prod –base-href前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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”之前添加了该值

猜你在找的Angularjs相关文章