Получить шрифты из Font-Awesome-Sass gem, скопированные в выходной каталог grunt compass
Я успешно установил ruby-gem "font-awesome-sass" и включил его через свойство "require" в compass gunt-config и через "import" -rule в моем scss. Таким образом, font-awesome scss компилируется в мой файл output-css, пока это работает.
Моя проблема сейчас: как мне получить файлы шрифтов (.woff, .otf, ..) из ruby-gem в мою выходную директорию grunt. На файлы уже есть ссылка в output-css, как они находятся в каталоге "../css/fonts/", но они не копируются автоматически.
Я что-то пропустил?
1 ответ
Я считаю, что вы могли бы сделать что-то вроде 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. Если вы это сделаете, путь к вашим ресурсам будет определяться пакетом, используемым для их установки. Скорректируйте свои пути в соответствии с настройками приложения, но общая идея должна работать.