Использование библиотеки стилей 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

Это может показаться глупым, но важно то, что вы можете:

  1. Настройте пути по умолчанию так, как они вам нужны в вашем compass_config.rb (конечно, вы можете назвать этот файл по своему желанию)
  2. Скажите точно, чтобы компас, что он должен выполнить при выполнении через параметры команды
  3. Ты можешь использовать watch вместо од compile постоянно опрашивать на предмет изменений и компилировать, когда они происходят

Пожалуйста, посмотрите на compass -h, compass help compile или здесь.

Я надеюсь, что это помогает.

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