我预计grunt-regarde会在调用任务后继续观察更改。 这样,每次发现lint错误时,我都必须在控制台上重新启动它(> grunt regarde)。 grunt regarde应该表现得像这样,还是grunt-contrib-jshint和grunt-regarde的问题? 这是否与spawn选项有关?
之前我正在使用grunt-contrib-watch,并且在jshint检测到错误之后继续观看,这也是我希望regarde能够做到的。
我开始使用regarde的原因是,只允许将更改的文件lint而不是整个项目,这更快。
这是我的配置:
grunt.initConfig({
jshint: {
file: '<%= grunt.regarde.changed %>'
},
regarde: {
javascript: {
files: '**/*.js',
tasks: ['jshint:file']
}
});
我用
node.js 0.8.21
grunt-cli 0.1.6
grunt 0.4.0rc7
grunt-contrib-jshint 0.2.0
grunt-regarde:0.1.1