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