4

我已经成功安装了“font-awesome-sass”ruby-gem,并通过 compass gunt-config 中的“require”-property 和我的 scss 中的“import”-rule 将其包含在内。所以 font-awesome scss 被编译到我的 output-css 文件中,这到目前为止有效。

我现在的问题:如何从 ruby​​-gem 获取字体文件(.woff、.otf、..)到我的 grunt 输出目录中。这些文件已经在位于“../css/fonts/”目录中的 output-css 中被引用,但它们不会被自动复制。

我错过了什么吗?

4

1 回答 1

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 来引入 font-awesome。如果这样做,资产的路径将由用于安装它们的包确定。调整您的路径以明显匹配您的应用程序设置,但总体思路应该有效。

于 2015-03-02T15:57:35.430 回答