如果jshint检测到错误,我的grunt-regarde任务将被中止

时间:2013-03-18 09:04:52

标签: gruntjs

我预计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

0 个答案:

没有答案