我正在使用Grunt和grunt服务器任务执行手表任务。不幸的是,在保存较少或咖啡文件后,应该由观看触发的“默认”任务不会被触发,因此浏览器不会实时重新加载。Grunt手表在grunt服务器任务期间不起作用
我在寻找问题,但没有找到合适的解决方案。
这里是我的Gruntfile.coffee的摘录:
grunt.registerTask "server", [
'less'
'coffee'
'copy'
"concurrent:server"
"connect:livereload"
"open"
"watch"
]
grunt.registerTask "default", [
'less'
'coffee'
'copy'
]
watch:
coffee:
files: [
'<%= assets %>/scripts/{,*/}*.coffee'
'Gruntfile.coffee'
'<%= assets %>/scripts/*.coffee'
]
less:
files: [
'<%= assets %>/styles/**/**/*.less'
'<%= assets %>/styles/**/*.less'
'<%= assets %>/styles/*.less'
]
files: [
'app/**/*.php'
'app/**/*.html'
]
tasks: 'default'
livereload:
options:
livereload: LIVERELOAD_PORT # is 37562
files: [
"<%= assets %>/{,*/}*.html"
'<%= assets %>/styles/**/*.less'
'<%= assets %>/scripts/*.coffee'
'<%= assets %>/styles/**/*.less'
'<%= assets %>/styles/*.less'
]
感谢您的帮助提前! :)