1

我已经为我的 NodeJS 应用程序配置了 codecov。

当我运行npm run codecov --disable=gcov它时,它会生成报告,我可以看到结果。但是在我的 TravisCI 构建中,我在日志中收到一条消息

X 读取文件失败

==> Scanning for reports
    X Failed to read file at 

这是我的package.json的样子。

"report-coverage": "nyc report --reporter=text-lcov --recursive \"./spec/**/*.spec.js\" > coverage.lcov && codecov",
"coverage": "codecov --disable=gcov"

这是package.json

这是TravisCI 构建日志的链接。

4

1 回答 1

1

npm run test那是因为我之前没有跑npm run coverage

因此,我after_success:在 travis.yml 中进行了如下更改:

after_success: npm run test && npm run coverage
于 2020-03-06T23:10:06.623 回答