Gruntjs 带有实时重新加载通知的Grunt watch
我目前正在使用内置livereload的grunt contrib手表。这在保存文件时工作正常,Chrome重新加载页面(借助live reload浏览器扩展名)Gruntjs 带有实时重新加载通知的Grunt watch,gruntjs,watch,livereload,Gruntjs,Watch,Livereload,我目前正在使用内置livereload的grunt contrib手表。这在保存文件时工作正常,Chrome重新加载页面(借助live reload浏览器扩展名) 但是,有时在重新加载页面时会有短暂的延迟。有时,我会盯着一个页面,不知道它是否还没有重新加载,或者LESS/CSS更改是否没有起作用。是否可以通过某种通知(如嘟嘟声)告诉我页面何时刷新?可能需要查看一下 这允许您为正在运行的每个任务设置特定通知,并允许进行大量配置 grunt文件顶部的示例任务: grunt.initConfig({
但是,有时在重新加载页面时会有短暂的延迟。有时,我会盯着一个页面,不知道它是否还没有重新加载,或者LESS/CSS更改是否没有起作用。是否可以通过某种通知(如嘟嘟声)告诉我页面何时刷新?可能需要查看一下 这允许您为正在运行的每个任务设置特定通知,并允许进行大量配置 grunt文件顶部的示例任务:
grunt.initConfig({
notify_hooks: {
options: {
enabled: true,
max_js_hint_notifications: 5,
title: 'Notifications'
}
},//other grunt tasks here
});
这看起来很完美,谢谢。目前,我有它的设置,它会通知我的警告。我不知道如何设置它,以便在没有错误时在完成时通知我?您是否尝试过仅使用默认设置,因此只需安装模块,然后将其加载到grunt文件?这将使自动通知正常工作,然后您可以在我的任务中添加了一个示例后配置它们。这在OSX 10.9.3上的每个grunt任务结束时都适用。是的,默认设置似乎只有在出现警告时才会产生通知。完成时没有通知,没有错误。我设法让它工作。运行grunt时显示成功通知,但运行watch时未显示成功通知。我在watch任务中添加了一个notify任务,以便在实时重新加载运行后完成。如果这对你有帮助,你可以。