Node.js 如何在Grunt中关闭连接服务器?

Node.js 如何在Grunt中关闭连接服务器?,node.js,gruntjs,connect,protractor,Node.js,Gruntjs,Connect,Protractor,我正在连接服务器上运行量角器测试,因为在karma中没有内置的web服务器。这没问题,只有karma在运行完测试后关闭其web服务器,但在量角器中没有这样的机制 我希望在连接服务器上运行量角器测试,然后启动另一个连接服务器,可能使用不同的配置。到目前为止,我已经设法在不同的端口上运行另一个connect server,但我仍然有两个connect server并排运行,我想关闭我用于测试的那个 这是我的连接配置: connect: { test: { options: {

我正在连接服务器上运行量角器测试,因为在karma中没有内置的web服务器。这没问题,只有karma在运行完测试后关闭其web服务器,但在量角器中没有这样的机制

我希望在连接服务器上运行量角器测试,然后启动另一个连接服务器,可能使用不同的配置。到目前为止,我已经设法在不同的端口上运行另一个connect server,但我仍然有两个connect server并排运行,我想关闭我用于测试的那个

这是我的连接配置:

connect: {
  test: {
    options: {
      port: 8001,
    }
  },
  production: {
    options: {
      port: 8000,
      keepalive: true,
    }
  }
}
还有我的咕哝任务:

grunt.registerTask('default', ['jshint', 'karma:unit', 'clean', 'requirejs', 'concat', 'uglify', 'connect:test', 'protractor:e2e']);
grunt.registerTask('preview-live', ['default', 'connect:production']);
我已经看过了这个选项,但我仍然不知道该怎么做