0

我使用咕噜,业力(singleRun: false)。我的测试是用咖啡书写的。每次我的咖啡文件发生变化时,我都希望我的测试运行。问题是我不知道如何让两者都发生。 到目前为止,我发现手表的任务,我想有加我的咖啡的事情,观察者添加到我的测试任务这样的:连续complinig和运行我的咖啡脚本测试与业力

//karma.conf.js 
singleRun: true, 

和Gruntfile:

//Gruntfile.js 
watch: { 
    coffee: { 
      files: ['test/spec/{,*/}*.coffee'], 
      tasks: 'coffee' 
     } 
} 
grunt.registerTask('test', [ 
    'clean:server', 
    'coffee', 
    'concurrent:test', 
    'autoprefixer', 
    'connect:test', 
    'karma', 
    'watch:coffee' 
]); 

这样的业力观察者正在观看JavaScript文件,但我自己的咖啡观察者根本没有被触发。

现在我刚刚从测试任务中删除了watch:coffee,我在并行终端中运行了grunt testgrunt watch:coffee,这看起来有点可怜。有没有更好的办法?

回答