javascript - Define the same Grunt Task twice with different properties -


i use grunt run nightwatch tests. have created grunt task running express proxy server run before tests can run. registered task run proxy first , after execute nightwatch tests. want register second grunt task runs different express server , executes nightwatch tests. how can define second express task? express task:

express: {       options: {           // override defaults here       },       dev: {           options: {               script: 'server/server.js'           }       }   }, 

and start this:

grunt.registertask('testnightwatch', [ 'express:dev' , 'nightwatch']); 

i need this:

express2: {       options: {           // override defaults here       },       dev: {           options: {               script: 'server/server2.js'           }       }   }, grunt.registertask('testnightwatch', [ 'express2:dev' , 'nightwatch']); 

but not work... know how this?

i think can :

express: {     express1 : {         options: {},         dev: {}     },     express2 : {         options: {},         dev: {}     } } 

but have check if task supports multi task.


Comments