除了watch github page之外,我还参考了这个答案作为起点。
我的监视任务如下所示:
watch: {
less: {
files: ['less/**/*.less'],
tasks: ['less'],
options: {
livereload: true
}
},
handlebars: {
files: ['templates/**/*.hbs'],
tasks: ['handlebars'],
options: {
livereload: true
}
}
}
首先我尝试使用浏览器扩展,然后我在我的 index.html 中添加了这个脚本(并验证它已加载)
<script src="//localhost:35729/livereload.js"></script>
我还尝试将其添加到我的手表 js 中:
livereload: {
files: ['dev/**/*'],
options: {
livereload: true
}
}
我也有一个连接任务,我试过运行 grunt 有或没有它都无济于事。
connect: {
dev: {
options: {
port: 35729
}
}
}
仍然没有实时重新加载...