@warn
在编写 mixins 和函数时,您可能希望阻止用户传递某些参数或某些值。他们可能正在传递现在已弃用的遗留参数,或者他们可能以一种不太理想的方式调用您的 API。
该
@warn
规则就是为此而设计的。它被编写
@warn
<expression>
并为用户打印表达式的值(通常是字符串),以及指示当前 mixin 或函数如何跟踪被调用的堆栈。然而,与
@error
规则不同的是,它并没有完全阻止 Sass。
scss 语句 | css 语句 |
---|---|
$known-prefixes: webkit, moz, ms, o; @mixin |
.tilt { -wekbit-transform: rotate(15deg); -ms-transform: rotate(15deg); transform: rotate(15deg); } |
跟踪,警告和堆栈的确切格式,因实现而异。这是它在 Dart Sass 中的样子:
Warning: Unknown prefix wekbit. example.scss 6:7 prefix() example.scss 16:3 root stylesheet