Получить шрифты из 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. Если вы это сделаете, путь к вашим ресурсам будет определяться пакетом, используемым для их установки. Скорректируйте свои пути в соответствии с настройками приложения, но общая идея должна работать.

Другие вопросы по тегам