【问题标题】:Sass: print to terminalSass:打印到终端
【发布时间】:2013-09-14 18:28:07
【问题描述】:

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

【问题讨论】:

  • 您是在运行 sass 时尝试登录 Chrome/Firefox 中的 devtools 还是登录终端?

标签: logging console sass


【解决方案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 表达式的值作为致命错误抛出,包括一个很好的堆栈跟踪。它对于验证 mixin 和函数的参数很有用。例如:

@error 'This is an error';

.foo {
  background: red;
}

【讨论】:

    猜你喜欢
    • 2013-06-27
    • 2020-02-24
    • 2023-03-19
    • 2017-09-26
    • 2014-06-18
    • 2014-09-01
    • 2018-07-24
    • 1970-01-01
    • 2014-11-02
    相关资源
    最近更新 更多