19

Grunt を使用して、監視タスクで CoffeeScript と Stylus をコンパイルしています。また、ページから離れるたびにファイルを保存するようにエディター (SublimeText) を設定しています (作業を失うのは嫌いです)。

残念ながら、コンパイル中のファイルのいずれかで Grunt が構文エラーに遭遇すると、警告をスローして終了しAborted due to warningsます。を渡すことで、これを停止でき--forceます。デフォルトの動作を中止しないようにする方法はありますか (または、どのタスクの警告が Grunt を終了するのに十分重要であるかを制御しますか?

4

2 に答える 2

29

必要なタスクを実行する独自のタスクを登録します。force次に、オプションを渡す必要があります。

grunt.registerTask('myTask', 'runs my tasks', function () {
    var tasks = ['task1', ..., 'watch'];

    // Use the force option for all tasks declared in the previous line
    grunt.option('force', true);
    grunt.task.run(tasks);
});
于 2013-03-16T10:41:21.860 に答える