2012-10-03 50 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