我正在尝试使用grunt watch插件来编译coffeescript和sass。我想另外使用livereload,以便我可以立即看到结果。这是我的grunt配置 - 但是当我进行修改时它实际上并没有重新加载加载的页面。请帮我解决这个问题。
watch:
sass:
files: ['client/**/*.scss']
tasks: ['sass:all']
options:
spawn: false
livereload: true
coffee:
files: ['client/**/*.coffee', 'server/**/*.coffee', 'test/**/*.coffee']
tasks: ['coffee:all']
options:
spawn: false
livereload: true
答案 0 :(得分:1)
我目前遇到同样的问题。 spawn
的默认值为true
- 如果你保留它,它可能会有效。
不幸的是,在我的方案中,我要求spawn=false
- 如果我找到修复程序,我会通知你。
编辑 - 我做了一些阅读,但它看起来并不可能。如果spawn=false
监视任务在执行监视目标的任务列表时必须退出 - 完成后,请注意重新启动,但它不会看到任何创建/更新的文件,但它不是运行
在您的情况下,我建议删除spawn: false
行,使其使用spawn的默认值(true
)。