49

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

4

1 回答 1

97

Sass 3.3 及以上版本

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

@debug

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

@debug 10em + 12em;

输出:

Line 1 DEBUG: 22em

@警告

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

@warn 'This is a warning';

Sass 3.4 及更新版本

@错误

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

@error 'This is an error';

.foo {
  background: red;
}
于 2013-09-11T13:32:43.163 回答