Есть ли способ объединить части стилуса без их фактической компиляции?

Есть ли способ объединить части стилуса без их фактической компиляции? Я предполагаю, что это будет то же самое, что и файлы .SCSS, так что это вопрос инструментов сборки. В codekit вы можете присоединять файлы javascript таким образом / но это потому, что это не язык стиля расширенного набора. В настоящее время я использую брокколи или поздний завтрак в зависимости от стека для своих сборок. Я не заинтересован в том, чтобы пробовать какие-либо другие инструменты сборки прямо сейчас.


_thing-1.стиль

html
  background: blue


_thing-2.стиль

div
  background: red


_thing-3.стиль

span
  color: yellow


приложение.стиль

@import '_thing-1'
@import '_thing-2'
@import '_thing-3'


app.css

html {
  background: blue;
}

div {
  background: red;
}

span {
  color: yellow;
}


и... это то, что я тоже хочу иметь...

_master.стиль

html
  background: blue

div
  background: red

span
  color: yellow

Любые идеи?


person sheriffderek    schedule 18.03.2015    source источник


Ответы (1)


Я думаю, что этот вопрос больше касается инструментов сборки, а не самого Stylus, что-то вроде gulp.concat или простого cat _thing-1.styl _thing-2.styl _thing-3.styl > _master.styl

person Panya    schedule 18.03.2015
comment
Это привело меня в правильном направлении - но не очень ясно для других - поэтому я прокомментирую свои выводы. Похоже, что с поздним завтраком в качестве инструмента сборки я могу использовать обратный вызов onCompile и поищу эквивалент брокколи. Спасибо. - person sheriffderek; 19.03.2015