Gruntjs grunt任务中的参数绑定
我对咕噜任务有问题:Gruntjs grunt任务中的参数绑定,gruntjs,grunt-contrib-watch,Gruntjs,Grunt Contrib Watch,我对咕噜任务有问题: watch: { jshint: { files: ['Gruntfile.js', '<%= version %>/src/**/*.js', '<%= version %>/src/*.js'], tasks: ['jshint', 'concat', 'uglify'], options: { livereload: true } }
watch: {
jshint: {
files: ['Gruntfile.js', '<%= version %>/src/**/*.js', '<%= version %>/src/*.js'],
tasks: ['jshint', 'concat', 'uglify'],
options: {
livereload: true
}
}
},
问题是“监视”任务无法查看版本
但是watch中的任务不绑定版本-在这里
tasks: ['jshint', 'concat', 'uglify'],
结果:
0.1\src\myjs.js" changed.
\src\new.js cannot write file
解决办法是打电话
watch: {
jshint: {
files: ['Gruntfile.js', '<%= version %>/src/**/*.js', '<%= version %>/src/*.js'],
tasks: ['jshint:<%= version %>', 'concat', 'uglify'],
options: {
livereload: true
}
}
},
观察:{
jshint:{
文件:['grunfile.js','/src/***.js','/src/***.js'],
任务:['jshint:','concat','uglify'],
选项:{
利弗雷罗德:没错
}
}
},
使用'jshint:'
我不知道为什么会发生这种情况,但它是有效的有趣的是,我很高兴你能找到答案。
watch: {
jshint: {
files: ['Gruntfile.js', '<%= version %>/src/**/*.js', '<%= version %>/src/*.js'],
tasks: ['jshint:<%= version %>', 'concat', 'uglify'],
options: {
livereload: true
}
}
},