是否可以弃用sass/scss mixin?

quo*_*uoo 4 sass

在为大型开发人员团队维护和更新mixins时,是否可以弃用mixins以便在编译样式时抛出某种警告?

我不只是想删除已弃用的mixins,因为它需要一些时间来删除所有当前的用途,但是如果他们试图使用它,那么警告其他开发人员这将被删除是很好的.

hop*_*per 15

您可以使用该@warn指令.从SASS文档:

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

你会这样使用它:

@mixin old-mixin {
    @warn "This old mixin is deprecated!";

    // mixin definition here
}
Run Code Online (Sandbox Code Playgroud)