我在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时无法解决这个问题。
是否有可能,还有另一种方法吗?