当我运行grunt服务器时,我的文件编辑被选中,浏览器通过livereload刷新.当我运行grunt测试时,它运行一次并关闭.
可以通过运行来模拟此行为
yo angular --minsafe mytest
grunt test
Run Code Online (Sandbox Code Playgroud)
当我在Gruntfile中更改karma.unit.singlerun = false时,grunt测试现在表示观察程序正在运行,但是没有文件更改似乎会再次触发运行测试.
如何通过类似于linemanjs工作方式的测试获得重载功能?
pas*_*ssy 16
你快到了!您可以在调用的Gruntfile中设置一个附加选项autoWatch,该选项监视您karma.conf.js的更改中指定的文件.您的完整条目Gruntfile可能如下所示:
karma: {
unit: {
configFile: 'karma.conf.js',
singleRun: true,
autoWatch: false
},
server: {
configFile: 'karma.conf.js',
singleRun: false,
autoWatch: true
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2366 次 |
| 最近记录: |