2

我刚开始在 OSX 上使用 Grunt。我用grunt watch. 每次我进行更改并运行 Grunt 时,终端的停靠图标都会弹起并出现一个红色的“1”指示气泡。这很烦人。有没有人找到解决这个问题的方法?

4

2 回答 2

4

看起来 grunt 正在将终端响铃字符 (\x07) 附加到失败消息中,请参见此处:https ://github.com/gruntjs/grunt/blob/25728e1744836b42927962a005fe1ce15f55640f/lib/grunt/fail.js#L31

阅读代码,您似乎可以通过指定 'color' grunt 选项来禁用此终端铃声(这对我来说没有意义)。您可以将其粘贴在 gruntfile 的顶部:

grunt.option('color', false);

(我很想知道是否有更优雅的方式来指定 grunt 选项。)

于 2013-08-13T13:07:42.220 回答
0

我刚刚通过以下方法成功地抑制了这种极其烦人的行为:

1:打开终端(如果您正在阅读此内容,您是由于终端图标弹跳而来到这里的,我不必指出它在应用程序->实用程序->终端中

2:键入以下内容:

$ defaults write com.apple.dock no-bouncing -bool TRUE
$ kilall Dock

3:感谢 Switching to Mac 中指出这一点的人

于 2015-04-22T02:58:23.800 回答