@someden

Как вставить css файл в stylus?

Есть файл style.styl
@import './styles/reset.styl';
@import './styles/grid.styl';
@import './scripts/vendor/fontawesome/css/font-awesome.min.css';
@import './styles/main.styl';

Ну вроде все понятно, сначала всякие ресеты и нормализы подключаем, гриды и бутстрапы, потом стили сторонних библиотек, в моем случае это иконочный шрифт fontawesome, а в конце уже все остальные стили.
Проблема в том что при компиляции все файлы стайлуса копируются в этот файл, а строка
@import './scripts/vendor/fontawesome/css/font-awesome.min.css';
так и останется и соответственно подключение import возможно только в начале, а в середине css файла это работать не будет и font-awesome.min.css не подключится.
Можно ли в stylus сделать чтобы при компиляции в css строки типа
@import './scripts/vendor/fontawesome/css/font-awesome.min.css';
вставляли css из файла, а не оставались импортом?
  • Вопрос задан
  • 6275 просмотров
Решения вопроса 1
@someden Автор вопроса
Разобрался. При компиляции просто указать 'include css': true
.pipe(stylus({
      'include css': true
}))
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sayber
@sayber
Да, я программирую на PHP и еще асинхронно!
Сначала вы собираете .styl в css файл(ы), затем с помощью другого плагина, склеиваете все css в один.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы