Angular 如何在部署时更新css URL?
如何在部署构建时更新Angular 如何在部署时更新css URL?,angular,sass,angular8,Angular,Sass,Angular8,如何在部署构建时更新cssurl?因为我正在将捆绑包放在app1文件夹中。所以图像应该从app1url提供 当前: .home { background: url('./assets/images/body-bg.jpg') no-repeat left center; height: 100vh; -webkit-background-size: 100%; background-size: 100%; } 期望在部署时更新,如: .home { ba
css
url?因为我正在将捆绑包放在app1
文件夹中。所以图像应该从app1
url提供
当前:
.home {
background: url('./assets/images/body-bg.jpg') no-repeat left center;
height: 100vh;
-webkit-background-size: 100%;
background-size: 100%;
}
期望在部署时更新,如:
.home {
background: url('app1/body-bg.jpg') no-repeat left center;
height: 100vh;
-webkit-background-size: 100%;
background-size: 100%;
}
我的package.json构建如下:
“ng build--prod--base href=/app1/--output hashing none”
但是没有得到任何有效的更新。有什么帮助吗?我不明白,如果您在package.json中正确设置了资产文件夹,那么为什么要将图像放在“app1/body bg.jpg”下?这将自动生成,并使用路径
/assets/images/body bg.jpg
perfectly@ZetaPR-我的应用程序已转换为组件,由另一个应用程序调用的组件,因此该应用程序位于div元素中。由于uri不匹配,无法找到图像。所以为了解决这个问题,我尝试使用新的url进行部署,这样可以使路径正确。希望给出一些想法。请检查以下内容: