出现错误 mochawesome-merge 错误:未知选项:--reportDir

Posted

技术标签:

【中文标题】出现错误 mochawesome-merge 错误:未知选项:--reportDir【英文标题】:Getting Error mochawesome-merge error: unknown option: --reportDir 【发布时间】:2020-07-23 14:35:39 【问题描述】:

通过 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  

  ,

【问题讨论】:

【参考方案1】:

我认为您的第一个命令 run 未被识别,因此我建议您改用 npx

npx mochawesome-merge --reportDir cypress\reports\mochawesome-report  > cypress\reports\mocha\report.json

如果它不起作用,请检查路径,我认为你的斜杠有问题,因为在你的 cypress.json 中你使用普通斜杠 / 但在命令反斜杠 \ 中!

【讨论】:

以上是关于出现错误 mochawesome-merge 错误:未知选项:--reportDir的主要内容,如果未能解决你的问题,请参考以下文章

Cypress web自动化26-mochawesome-merge合并json报告

Cypress web自动化26-mochawesome-merge合并json报告

C#中出现的错误

Myeclipse出现错误

为啥Debug无错误Release出现错误?

php运行是出现错误是不是会存储到错误日志