grunt usemin使用修订标题重命名字体,但不';t更新css/sass中的@font-face规则

grunt usemin使用修订标题重命名字体,但不';t更新css/sass中的@font-face规则,sass,font-face,grunt-usemin,yeoman-generator-angular,Sass,Font Face,Grunt Usemin,Yeoman Generator Angular,在中,配置为使用修订静态资源 Grunt filerev的唯一责任是重命名文件。然后返回重命名文件的摘要对象 在构建过程中,grunt usemin将出现在您的项目文件夹中(在我的项目中,我可以看到它与html模板中的imgs一起发生) 然而,字体得到了修订哈希重命名,但是它们在我的Sass文件中的引用没有更新以反映这一点-因此,我在所有自定义字体上都得到了404 我已经在GitHub中就一些问题进行了接触,但看起来那里的好人正在恭敬地忙于其他业务 问题是:这是我容易调整的配置错误,还是grun

在中,配置为使用修订静态资源

Grunt filerev的唯一责任是重命名文件。然后返回重命名文件的摘要对象

在构建过程中,grunt usemin将出现在您的项目文件夹中(在我的项目中,我可以看到它与html模板中的
img
s一起发生)

然而,字体得到了修订哈希重命名,但是它们在我的Sass文件中的引用没有更新以反映这一点-因此,我在所有自定义字体上都得到了404

我已经在GitHub中就一些问题进行了接触,但看起来那里的好人正在恭敬地忙于其他业务


问题是:这是我容易调整的配置错误,还是grunt usemin中的错误。

您是否碰巧发现了这一点?我也面临同样的问题。@Lowkase我手动将带有修订哈希的字体添加到我的scss文件中,并在bower.json中排除了这些字体,因此wire dep不会附加它们again@pilau为什么您试图在SCSS文件中包含已修订的文件,而不是在最终生成的CSS文件中?你能分享你的grunt usemin:css配置吗?@zbrukas其实没关系,因为这两种方式都可以。这是一个半途而废的解决办法,解决了一个坏的功能。@pilau我也有一个类似的问题,结果我的Grunfile有以下问题:。。。assetsDirs:['','/images','/style/font']。。。我把字体目录拿走,只留下“/styles”就解决了这个问题