タスクが呼び出された後、grunt-regarde が変更を監視し続けることを期待していました。この方法では、lint エラーが見つかるたびに、コンソールで再起動する必要があります (>gruntに関して)。うなり声はこのように動作するはずですか、それとも grunt-contrib-jshint と grunt-regarde の問題ですか? これはスポーンオプションと関係がありますか?
以前は grunt-contrib-watch を使用していましたが、jshint がエラーを検出した後も監視を続けていました。
私が Remember を使い始めた理由は、Remember を使用すると、プロジェクト全体ではなく、変更されたファイルのみを lint できるため、より高速です。
これが私の構成です:
grunt.initConfig({
jshint: {
file: '<%= grunt.regarde.changed %>'
},
regarde: {
javascript: {
files: '**/*.js',
tasks: ['jshint:file']
}
});
私が使う
ノード.js 0.8.21
うなり声クリ 0.1.6
うなり声0.4.0rc7
grunt-contrib-jshint 0.2.0
うなり声: 0.1.1