题 Sass:打印到终端


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


33
2017-09-10 21:40


起源


您是否尝试在运行sass时登录Chrome / Firefox中的devtools或终端? - imjared


答案:


Sass 3.3及以上

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

@debug

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

@debug 10em + 12em;

输出:

Line 1 DEBUG: 22em

@警告

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

@warn 'This is a warning';

萨斯3.4和更新

@错误

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

@error 'This is an error';

.foo {
  background: red;
}

64
2017-09-11 13:32