gpt4 book ai didi

typescript - 如何使用当前的 ts-jest 获取覆盖图?

转载 作者:行者123 更新时间:2023-12-05 02:38:21 24 4
gpt4 key购买 nike

类似于Jest, Typescript, ts-jest: Coverage is slightly incorrect - 但是那里的答案适用于存在 mapCoverage 选项的 jest 的旧版本。

mapCoverage has now been removed我的印象是 ts-jest 现在应该提供开箱即用的覆盖率报告。

我已经关注了 ts-jest documentation安装并运行 ts-jest:

npm install --save-dev jest typescript ts-jest @types/jest
npx ts-jest config:init
npx jest --coverage --coverageDirectory='coverage'
open coverage/lcov-report/index.ts.html

但是我可以看到覆盖率报告生成了不正确的 map :

enter image description here

如何使用当前的 ts-jest 获取覆盖 map ?

我已经尝试将 collectCoverage: true 添加到我的 jest.config.js 中,但没有改变输出。

最佳答案

您是否尝试过指定:

    "compilerOptions": {
...
"sourceMap": true,

在你的 tsconfig.json 文件中?

这解决了我的问题。

版本:

  • 节点 14.17.0
  • typescript :4.5.4
  • ts- Jest :27.1.2
  • 开 Jest :27.4.5

关于typescript - 如何使用当前的 ts-jest 获取覆盖图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69660298/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com