sass - 是否可以不赞成使用sass/scss mixin?

标签 sass

在为大型开发人员团队维护和更新mixins时,是否可以不赞成使用mixins,以便在编译样式时它们会发出某种警告?

我不只是要删除已弃用的mixins,因为删除所有当前使用将花费一些时间,但是最好警告其他开发人员,如果他们尝试使用它,则将其删除。

最佳答案

您可以为此使用@warn指令。从SASS documentation:

The @warn directive prints the value of a SassScript expression to the standard error output stream. It’s useful for libraries that need to warn users of deprecations or recovering from minor mixin usage mistakes.



您可以这样使用它:
@mixin old-mixin {
    @warn "This old mixin is deprecated!";

    // mixin definition here
}

关于sass - 是否可以不赞成使用sass/scss mixin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12714020/

相关文章:

twitter-bootstrap - 使用 NPM 和 SASS 自定义 Bootstrap 4 的正确方法?

if-statement - SCSS 中是否有不相等 (!==) 语句?

css - Assets 管道 sass 导入不起作用

css - 在按钮内设置字体颜色不起作用

Laravel Elixir 与 sass

css - sass 看多个目录

sass - "Not a map for ` 向映射添加新元素后 map-get `"错误

Emmet 中的 SASS 无法正常工作

css - SASS 不使用@import 编译外部谷歌字体

ruby-on-rails - Rails : Is it possible to reference a instance variable (like @user. color_preferred) 插入字符串?