2012-10-03 32 views
3

在为大型开发团队维护和更新mixin时,是否可以弃用mixins,以便在编译样式时发出某种警告?是否有可能弃用sass/scss mixin?

我不是简单地想要删除已弃用的mixins,因为它需要一些时间才能删除所有当前的用途,但如果他们尝试使用它,会很高兴警告其他开发者。

回答

8

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

的@warn指令打印SassScript表达标准错误 输出流的值。对于需要警告用户反对使用错误或从轻微混合使用错误中恢复的用户,这非常有用。

你会使用这样的:

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

    // mixin definition here 
} 
+0

这正是我一直在寻找,谢谢。 – quoo