2017-01-06 8 views
4

Недавно я перешел от Сасса к Стилу, и я люблю его.Есть ли способ вызвать ошибку в Stylus при отсутствии переменной?

Однако в Sass действительно есть смысл, который не существует в стилусе. Компилятор должен кричать на меня, если переменная не определена, вместо того, чтобы просто выплевывать ее как строку, как ничто никогда не происходило.

Есть ли способ заставить компилятора кричать на меня?

+0

Обход проблемы: используйте linter на сгенерированном css. Неразрешенные вары почти наверняка выдадут ошибки/предупреждения. Единственным недостатком является то, что вам нужно выяснить местоположение в ваших файлах стилуса из местоположения ошибки в вашем css. –

+0

Это на самом деле похоже на достойное обходное решение. Вы должны были выложить это как ответ :) – Norris

+0

Эх, это своего рода уродливый взлом, не было права публиковать его в качестве ответа. Кстати, есть также ['stylint'] (https://www.npmjs.com/package/stylint), linter для файлов стилусов, но, к сожалению, это, похоже, не вызывает ошибки/предупреждения для пропавших варов (хотя я не пробовал каждый вариант). Возможно, более целесообразно запросить эту функцию там, чем в самом компиляторе стилуса. –

ответ

0

Предполагая, что все варианты находятся в this page, вы не можете делать то, что хотите в данный момент.

Вы все еще можете добавить эту функцию самостоятельно или запросить его (путем создания вопроса) на официальном github repo

Кстати, это была бы хорошая особенность.