我用yeoman手机生成器创建了一个移动应用程序。
现在我想添加字体太棒了。我尝试了这,但在编译过程中没有真正发挥作用。一个小小的建议或经验是很好的。
好吧,这真的有点不清楚。抱歉的。
编译过程可以工作,但是控制台说404不会为字体创建。
我不太清楚怎么做才是个好办法。从scss文件创建CSS,在index.html中使用“<- build:.->”或其他什么东西实现index.html?!
当我将它添加到我的主.scss文件中时,就找不到字体了。
$fontAwesomePath: "../bower_components/font-awesome/fonts";
@import '../bower_components/font-awesome/scss/font-awesome.scss';
复制并重命名字体文件f.e。至:
5a6b8fb8.FontAwesome
发布于 2014-01-29 11:36:34
好的,
似乎我可以在这个答案的帮助下解决这个问题。
安装的字体酷毙了保龄球:
bower install --save font-awesome
然后,index.html中的这一行简单地解决了我的问题。
<!-- build:css styles/vendor/fontawesome.css -->
<link rel="stylesheet" href="bower_components/font-awesome/css/font-awesome.min.css">
<!-- endbuild -->
谢谢OddEssay和bpaul我们的帮助!
发布于 2014-01-27 20:10:17
听起来像grunt https://github.com/cbas/grunt-rev正在重命名您的字体文件。只需在你的Gruntfile中寻找这样的东西:
// Renames files for browser caching purposes
rev: {
dist: {
files: {
src: [
'<%= yeoman.dist %>/styles/fonts/*'
...
删除字体行,你应该会没事的。
发布于 2013-11-06 16:44:58
@导入scss可以处理CSS方面的问题,但我认为您还需要将资产转移到浏览器可以访问它们的位置,这样咕噜-回音-复写就可以完美地完成工作。因此,如果您的webroot是public
,那么类似于:
copy: {
main: {
files: [
{expand: true, cwd: '../bower_components/font-awesome/fonts', src: ['*.*'], dest: 'public/fonts'}
]
}
https://stackoverflow.com/questions/19775497
复制