Gruntjs 字体URL未在gment dist的main.css中编码

Gruntjs 字体URL未在gment dist的main.css中编码,gruntjs,font-awesome,Gruntjs,Font Awesome,我用约曼来搭建我的项目,用鲍尔来安装字体。我补充说 $fa-font-path: "../bower_components/font-awesome/fonts/"; @import "../bower_components/font-awesome/scss/font-awesome"; 到app/styles/style.css 字体在开发期间显示,但在部署阶段没有显示,在部署阶段,我使用grunt dist打包文件进行部署。我可以在我的dist/styles/59268e94.main.

我用约曼来搭建我的项目,用鲍尔来安装字体。我补充说

$fa-font-path: "../bower_components/font-awesome/fonts/";
@import "../bower_components/font-awesome/scss/font-awesome";
app/styles/style.css

字体在开发期间显示,但在部署阶段没有显示,在部署阶段,我使用
grunt dist
打包文件进行部署。我可以在我的
dist/styles/59268e94.main.css
中看到字体可怕的url指向
/bower\u components/font awesome/fonts/
,而Bootsrap的glyphicons url被更改为一个新位置,例如
@font-face{font-family:'glyphicons-halfings';src:url(../styles/font/2ad0632b.glyphicons-halfings-regular.eot)
。我想这可能就是问题所在

我如何让我的web应用程序使用字体真棒?谢谢

更新#1(26/3)


在等待更好的答案以及为什么Font Awesome SCSS fonts的URL没有像Bootstraps SCSS中那样更改时,我决定从Gruntfile.js中删除“重命名字体文件”任务,正如

中@bpaul所建议的那样。最终这会有帮助吗?不太好。我将此添加到index.html并构建。它抱怨“正在运行”cssmin:dist/styles/vendor/fontsawesome.css”(cssmin)任务>>目标未写入,因为缩小的css为空。“我知道为什么不重命名字体文件会有帮助。我不知道为什么引导字体有效,但字体效果不好。是否有引导组件的内置过程?