How to pass command line argument to npm task in node application
vickyru opened this issue · 2 comments
vickyru commented
I want to write single npm task which can accept multiple command line arguments
// build.gradle
task npmRunTestSuite(type: NpmTask) {
// args = ['run', 'regression-test']
}
now from command prompt
.\gradlew npmRunTestSuite --args="run","'regression-test"
or
.\gradlew npmRunTestSuite --args="run","'smoke-test"
I know i can write two different task to achieve it but want to avoid it. Its urgent please do help me out.
deepy commented
You don't even need to write tasks for this the gradle rule exists for these specific cases see the documentation: especially the underscore part
You just need to do .\gradlew npm_run_smoke-test