cypress - 出现错误 mochawesome-merge 错误:未知选项:--reportDir
问题描述
在通过 cmd 合并 JSON 报告时,report.json 中出现错误(已转换)
error: unknown option: --reportDir
使用下面的命令
run mochawesome-merge --reportDir cypress\reports\mochawesome-report > cypress\reports\mocha\report.json
使用:操作系统:Windows
"devDependencies": {
"cypress": "^4.2.0",
"cypress-multi-reporters": "^1.2.4",
"mocha": "^7.1.1",
"mochawesome": "^5.0.0",
"mochawesome-merge": "^3.0.0",
"mochawesome-report-generator": "^4.1.0"
},
"reporter": "mochawesome",
"reporterOptions":{
"reportDir": "cypress/reports/mochawesome-report",
"reportFilename": "CustomeMocaReport",
"quiet": true,
"overwrite": false,
"html": false,
"json": true
},
解决方案
我认为您的第一个命令run
未被识别,因此我建议您npx
改用
npx mochawesome-merge --reportDir cypress\reports\mochawesome-report > cypress\reports\mocha\report.json
如果它不起作用,请检查路径,我认为你的斜杠有问题,因为在cypress.json
你使用普通斜杠/
但在命令反斜杠中\
!
推荐阅读
- mysql - 新的 Phoenix 1.4 项目上的 Mysql 连接错误
- python - 如何从具有外键的 SQLite 表中提高 DELETE 性能?
- google-apps-script - 如何在 Google Apps 脚本中使用 .setTimeZone(String)
- angular - 如何在 Angular 7 应用程序中使用 rxjs 中的地图运算符?
- dictionary - 在 Highcharts 中创建自定义地图时,我想使用背景图像,但是自定义地图的缩放比例不同
- react-native - 不变违规:文本字符串必须在
使用组件的多个实例时的组件 - docker - 无法从 docker-compose logs -f [容器名称] 退出
- php - 将时间前转换为其日期时间
- javascript - Jquery 为游戏中的 div 角色设置动画
- javascript - CytoscapeJS in React: run the layout