我已经成功安装了“font-awesome-sass”ruby-gem,并通过“require”-property 将其包含在 compass gunt-config 中,并通过“import”-rule 将其包含在我的 scss 中。所以 font-awesome scss 被编译到我的 output-css 文件中,这到目前为止有效。
我现在的问题是:如何将字体文件(.woff、.otf、..)从 ruby-gem 获取到我的 grunt 输出目录中。这些文件已在位于“../css/fonts/”目录中的 output-css 中被引用,但它们不会被自动复制。
我错过了什么吗?
最佳答案
我相信你可以用 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 。如果这样做, Assets 的路径将由用于安装它们的包决定。调整您的路径以匹配您的应用程序设置,但总体思路应该可行。
关于ruby - 从 Font-Awesome-Sass gem 中获取字体,复制到 grunt compass 输出目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25078621/