包脚本调用多个其他命令时的命令行参数

时间:2018-06-15 23:00:07

标签: node.js command-line-arguments cucumberjs npm-scripts

我在package.json

中有以下节点脚本
"clean:cucumber": "npm run rimraf -- test-reports/cucumber",
"cucumber": "npm run clean:cucumber && npm-run-all -p -r server:prod:ci protractor:cucumber",
"protractor:cucumber": "protractor ./protractor.cucumber.conf.js --cucumberOpts.tags",
"server:prod:ci": "npm run start-prod",
"start-prod": "angularserver --dir dist --port 3000"

从命令行执行的脚本是:

npm run cucumber

我需要能够将一些黄瓜标签传递给此命令,这将最终成为量角器中的cucumberOpts.tags使用的值:黄瓜脚本。 如下所示:

npm run cucumber -- @cucumbertag

如果我直接运行量角器:黄瓜,我可以传递标签 例如。

npm run protractor:cucumber -- "@cucumbertag"

但是在调用npm run cucumber时无法解决这个问题。

是否有可能,还有另一种方法吗?

0 个答案:

没有答案