当grunt.js文件发生变化时,可以重新启动grunt手表
用例:我现在正在构建我的grunt进程并继续更改grunt.js文件,我必须重新启动grunt.js以查看它是否有效。
答案 0 :(得分:13)
看起来这是在版本0.4.0
中实现的。您可以看到issue here,通过简单地观察Gruntfile(即使没有任何任务),可以重新加载Grunt设置的全部内容:
watch: {
grunt: { files: ['grunt.js'] }
}
答案 1 :(得分:1)
是的,你可以实现它。例如,将Gruntfile.js
添加到您的文件数组中。
watch: {
js:{
files:['src/js/**/*.js','Gruntfile.js'],
tasks: ['jshint','requirejs'],
}
}
答案 2 :(得分:0)
此默认行为仅在Gruntfile
更改时重新加载。
如果您想在其他文件更改时重新加载,可以使用选项reload
:
watch: {
"grunt" : {
files: ['Gruntfile.js','someotherfiles.json'],
options: { reload: true }
}
},