Итак, я работаю над этим проектом, который имеет структуру папок, подобную Rails, хотя он обрабатывается инструментарием Node.js (Grunt как исполнитель задач). Я использую Bower для управления активами моих поставщиков.
Моя структура папок выглядит так:
.
└── src
├── app
│ └── assets
│ ├── javascripts
│ └── stylesheets
│ └── application.scss
├── public
└── vendor
└── bower
По сути, весь исходный код разработки находится в папке app/assets
, public
- это производственные файлы, а vendor
- это файлы сторонних разработчиков.
Итак, как видите, у меня есть этот application.scss
файл. Это манифест таблицы стилей, который я использую. Он отвечает за импорт всех модулей, которые должны быть скомпилированы в мой окончательный файл таблицы стилей позже.
Проблема в том, что я не вижу разумного способа ссылаться на библиотеки, установленные через Bower, из моего файла манифеста.
С Rails Asset Pipeline / Sprockets я бы сделал //= require_tree vendor/bower
, и это сработало бы, но я не знаю, что эквивалентно этому в контексте этого проекта.
Ребята, у вас есть какие-нибудь предложения, что я могу сделать?
Ps .: Использование задач Grunt для «обработки» этого не может быть и речи.