问题标签 [grunt-notify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3022 浏览

node.js - Grunt 任务输出然后调用 grunt-notify

Grunt 通知:https ://github.com/dylang/grunt-notify很棒。但是,它似乎有点有限。据我所知,我所有的消息都需要预先生成。所以第一个问题是如何生成通知?

接下来,似乎 grunt notify 会根据某些任务的错误或成功触发。我猜基于标准输入/输出/错误?这个问题的问题是如果某些任务不使用这些。如果有编译错误,grunt compass 不使用 stderr。那么当出现错误时如何运行 grunt notify 呢?这就引出了下一个问题。如何从 grunt 任务中获取控制台输出或标准错误?

0 投票
2 回答
2335 浏览

javascript - grunt-notify:成功时不触发

我正在尝试使用grunt-contrib-lessgrunt-contrib-watch设置grunt-notify。一般来说,这运行良好,但当 grunt-less 成功执行时,我无法让 grunt-notify 通知我。

如果有人对如何设置或调试有任何见解,很高兴有任何意见。


完整信息:

我已经设置了 grunt-notify 以在 less 使用手表运行时触发。当较少的任务失败时,这很有效。给我一个很大的弹出错误:

图片

作为参考,这是控制台输出:

图片

当 less 成功时,我没有收到任何通知。我想收到通知,但不知道如何启用它。

这是 less 成功时的控制台输出:

图片

这是我正在使用的 GruntFile:


Github上的原始问题

0 投票
0 回答
360 浏览

javascript - 为什么我在使用 grunt-notify 时会从咆哮中得到错误代码?

我安装了grunt-notify以在桌面上获取消息。

这是 Gruntfile.js :

控制台输出开启grunt -v

我们可以看到一个return_code: 4294967295(-1 转换为无符号 32 位值)。.

如果我手动执行以下命令行:E:\Temp>growlnotify /i:E:\Temp\node_modules\grunt-notify\images\grunt-logo.png YO /t:Temp

我收到了消息(没有徽标):

咆哮消息

那么,为什么我在通过 grunt-notify 传递时得到错误代码,而不是在手动行命令上?

注意:我使用的是 Windows 7 Pro

编辑:关注此问题后:https ://github.com/dylang/grunt-notify/issues/91 ,我成功地使用命令行获取图像:

但仍然无法通过 grunt...

0 投票
1 回答
570 浏览

javascript - MacOS 上的 Grunt 通知失败

我正在使用基于 MacOS 构建的相当复杂的现有软件系统。它是使用 Maven 构建的。该构建在过去对我来说是正确的,目前对我团队中的其他人也有效,所以这表明我在本地做了一些导致失败的事情。我最近不得不重新安装 npm、grunt 和 bower。现在我的机器上已经安装了所有三个。当它到达使用 grunt notify 的部分时,我收到一个致命错误:

当我从命令行运行它时,Grunt-notify 已安装并工作。有人可以指出我在哪里看的方向吗?是否有一个配置文件放在我错过的某个地方?