Sass:打印到终端

时间:2013-09-10 21:40:59

标签: logging console sass

有没有办法让Sass将变量打印到终端?

1 个答案:

答案 0 :(得分:80)

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;
}