Использование библиотеки стилей Compass без инструмента командной строки
Я работаю над веб-приложением. У нас уже есть процесс сборки, который компилирует .scss
файлы в финал .css
таблицы стилей. Мы хотели бы принять компас и использовать их семантические схемы.
Однако компас, похоже, хочет "владеть" структурой проекта. У меня уже есть инструмент для сборки (поздний завтрак), и я просто хочу использовать миксины компаса, а не весь их рабочий процесс.
Есть ли способ получить доступ к миксинам Compass из ванильного SASS?
или, альтернативно,
Есть ли способ ограничить инструмент командной строки Compass, чтобы сделать только .scss
файлы, и оставить мои изображения и JavaScript в покое?
1 ответ
Я не уверен, что это именно то, что вам нужно, но вот что я делаю:
У меня есть собственный compass_config.rb, где я устанавливаю пути именно так, как я хочу:
http_path = '/'
sass_dir = 'your/sass/path'
css_dir = 'your/css/path'
images_dir = 'your/image/path'
javascripts_dir = 'your/javascript/path'
Затем я использую инструмент командной строки компаса со следующими параметрами: compass compile --sass-dir other/sass/path/stylesheets --css-dir other/css/path/stylesheets -c path/to/compass_config.rb
Это может показаться глупым, но важно то, что вы можете:
- Настройте пути по умолчанию так, как они вам нужны в вашем
compass_config.rb
(конечно, вы можете назвать этот файл по своему желанию) - Скажите точно, чтобы компас, что он должен выполнить при выполнении через параметры команды
- Ты можешь использовать
watch
вместо одcompile
постоянно опрашивать на предмет изменений и компилировать, когда они происходят
Пожалуйста, посмотрите на compass -h
, compass help compile
или здесь.
Я надеюсь, что это помогает.