【问题标题】:Grunt bounces my terminal dock icon on OSXGrunt 在 OSX 上弹出我的终端停靠图标
【发布时间】:2013-08-13 10:28:08
【问题描述】:

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

【问题讨论】:

    标签: macos gruntjs


    【解决方案1】:

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

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

    grunt.option('color', false);
    

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

    【讨论】:

    • 谢谢!我明天试试这个。
    【解决方案2】:

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

    1:打开终端(如果您正在阅读本文,您是因为终端图标弹跳而来到这里的,我不应该指出它在应用程序->实用程序->终端中

    2:键入以下内容:

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

    3:感谢 Switching to Mac 的各位pointed this out

    【讨论】:

    • 澄清一下——这会永久地杀死所有应用程序的反弹——不仅仅是愚蠢的咕噜声。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-10
    • 2013-05-06
    • 1970-01-01
    相关资源
    最近更新 更多