【发布时间】:2015-07-21 16:27:58
【问题描述】:
我使用 Grunt 运行 Nightwatch 测试。我创建了一个 Grunt 任务,用于运行在可以运行测试之前运行的快速代理服务器。然后我注册了一个任务来首先运行这个代理,然后执行 Nightwatch 测试。现在我想注册第二个 Grunt 任务,它运行不同的 express 服务器,然后执行 nightwatch 测试。如何定义第二个快递任务?这是我的明确任务:
express: {
options: {
// Override defaults here
},
dev: {
options: {
script: 'server/server.js'
}
}
},
我是这样开始的:
grunt.registerTask('testnightwatch', [ 'express:dev' , 'nightwatch']);
我需要这样的东西:
express2: {
options: {
// Override defaults here
},
dev: {
options: {
script: 'server/server2.js'
}
}
},
grunt.registerTask('testnightwatch', [ 'express2:dev' , 'nightwatch']);
但这不起作用...有人知道该怎么做吗?
【问题讨论】:
-
究竟是哪个 grunt 插件用于 grunt express?
-
我正在使用grunt-express-server
标签: javascript node.js gruntjs