angular - Angular CLI 6:背景图像问题
问题描述
Angular CLI 6.0.3 将 sass 代码解析background-image: url(assert/folder1/x.png);
为background-image: url(x.png);
css。
我有很多这样的地方
...
background-image: url(assert/folder1/x.png);
...
background-image: url(assert/folder2/x.png);
...
background-image: url(assert/folder3/x.png);
...
但是所有这些定义都变得像
...
background-image: url(x.png);
...
background-image: url(x.png);
...
background-image: url(x.png);
...
这意味着所有类都具有相同的图像...
如何强制 Angular CLI 留下图像路径?
UPD:问题仅适用于开发模式
解决方案
解决方案是添加带有“ media ”值的“ outputHashing ”属性。
/* angular.json */
{
...
"projects": {
...
"your-project": {
...
"architect": {
...
"build": {
...
"options": {
...
"outputHashing": "media",
...
}
}
}
}
}
}
推荐阅读
- azure - kusto 百分位转换
- javascript - 发布反应后在 Feed 中触发更新
- content-management-system - Directus CMS 不更新内容
- c# - 如何编写返回包含子数组的对象的 EF Core 外连接?
- python - Python Django 模型坐标之间的距离
- highcharts - Highcharts:绘制一个太小而无法检测的数字?
- c - C 中的 SHRT_MIN 为十六进制
- python - openCV triangulatePoints在python中表现得很奇怪
- python - Python TypeError:列表索引必须是整数或切片,而不是str,Django 3.1 CLOSED
- python - 如何在 django 中执行 POST 请求后保留下拉列表的状态