2014-06-20 36 views
6

我對Grunt有點新,並且正在我們的自動構建系統(在Windows上)使用它。在控制檯中手動運行Grunt時,着色非常有用。然而,在自動安裝運行時,它會導致顏色信息生成日誌,就像這樣:如何從Grunt輸出中刪除所有顏色信息?

[4mRunning "sass:all" (sass) task [24m 

多餘的字符減少生成日誌的可讀性,我想擺脫他們。

我知道單個字符串的grunt.log.uncolor方法,但我想知道是否有一種方法來配置Grunt輸出所有沒有顏色信息的日誌,或者如果有一個現有的插件來做到這一點。如果沒有,我可能會寫我自己的插件。

我覺得這將是一個普遍的現象 - 在想要以純文本形式讀取構建日誌的自動化系統中使用Grunt - 所以也許我只是錯過了一些東西。

回答

8

當然,我終於找到了答案問這個問題之後...

使用簡單的命令行選項--no-color

我正在搜索API,但不知何故錯過了文檔的"Using the CLI"部分。

+5

有沒有辦法指定在Gruntfile.js? –