Sass:打印到终端

Jin*_*qua 40 console logging sass

有没有办法让Sass打印出一个到终端的变量?

cim*_*non 84

Sass 3.3及以上

有2个与错误相关的指令:

@debug

@debug指令将SassScript表达式的值打印到标准错误输出流.

@debug 10em + 12em;
Run Code Online (Sandbox Code Playgroud)

输出:

Line 1 DEBUG: 22em
Run Code Online (Sandbox Code Playgroud)

@警告

@warn指令将SassScript表达式的值打印到标准错误输出流.对于需要警告用户弃用或从较小的mixin使用错误中恢复的库来说,它非常有用.

@warn 'This is a warning';
Run Code Online (Sandbox Code Playgroud)

Sass 3.4和更新

@错误

@error指令将SassScript表达式的值抛出为致命错误,包括一个很好的堆栈跟踪.它对于验证mixins和函数的参数很有用.例如:

@error 'This is an error';

.foo {
  background: red;
}
Run Code Online (Sandbox Code Playgroud)