Подтвердить что ты не робот

Sass: печать на терминал

Есть ли способ, чтобы Sass распечатывал переменную на терминале?

4b9b3361

Ответ 1

Sass 3.3 и старше

Есть 2 директивы, связанные с ошибкой:

@debug

Директива @debug выводит значение выражения SassScript в стандартный поток вывода ошибок.

@debug 10em + 12em;

выходы:

Line 1 DEBUG: 22em

@warn

Директива @warn выводит значение выражения SassScript в стандартный поток вывода ошибок. Он полезен для библиотек, которые должны предупреждать пользователей об утомлениях или восстанавливаться из-за незначительных ошибок использования mixin.

@warn 'This is a warning';

Sass 3.4 и новее

@error

Директива @error выдает значение выражения SassScript как фатальную ошибку, включая красивую трассировку стека. Это полезно для проверки аргументов для mixins и функций. Например:

@error 'This is an error';

.foo {
  background: red;
}