我已经成功安装了“font-awesome-sass”ruby-gem并通过罗盘gunt-config内的“require”-property和我的scss中的“import”-rule包含它。所以font-awesome scss被编译到我的output-css文件中,到目前为止这个工作。
我现在的问题是:如何将ruby-gem中的字体文件(.woff,.otf,..)输入到我的grunt输出目录中。这些文件已在output-css中引用,位于“../css/fonts/”目录中,但它们不会自动复制。
我错过了什么吗?
答案 0 :(得分:0)
我相信你可以用grunt-contrib-copy
之类的东西来完成 $ npm install grunt-contrib-copy
在您的Gruntfile.js中添加如下任务:
copy: {
fonts: {
src: 'path/to/font-awesome/files/*',
dest: 'app/assets/fonts/font-awesome',
},
},
正如鞋匠所说;如果你正在使用grunt,我可能也会使用NPM包或bower来提取字体真棒。如果这样做,资产的路径将由用于安装它们的包确定。调整您的路径以明显匹配您的应用设置,但总体思路应该有效。