如何在Grunt中closures连接服务器?

我在连接服务器上运行量angular器testing,因为没有像在业力内置的web服务器。 没有问题,只有在完成运行testing后,因果报应closures了它的Web服务器,但量angular器中没有这样的机制。

我想在连接服务器上运行量angular器testing,然后旋转另一个连接服务器,可能使用不同的configuration。 到目前为止,我已经成功地在另一个端口上运行另一个连接服务器,但是我仍然有两个并排运行的连接服务器,我想closures一个用于testing的连接服务器。

这是我的连接configuration:

connect: { test: { options: { port: 8001, } }, production: { options: { port: 8000, keepalive: true, } } } 

和我的咕tasks任务:

 grunt.registerTask('default', ['jshint', 'karma:unit', 'clean', 'requirejs', 'concat', 'uglify', 'connect:test', 'protractor:e2e']); grunt.registerTask('preview-live', ['default', 'connect:production']); 

我看了一下Keepalive选项, 滚动了我自己的甚至是咕噜咕噜的事件,但我仍然无法弄清楚如何去做这件事。