ts-jest

支持 Jest 的源代码映射的 TypeScript 预处理器。(TypeScript preprocessor with sourcemap support for Jest)

Github星跟踪图

ts-jest

ts-jest 是一个支持 Jest 源代码映射的 TypeScript 预处理器,它可以让你使用 Jest 来测试用 TypeScript 编写的项目。

它支持 TypeScript 的所有功能,包括类型检查。阅读更多关于 Babel7 + preset-typescript vs TypeScript (和 ts-jest 的内容。

我们没有做语义版本,23.10 是一个重写,运行 npm i -D ts-jest@"<23.10.0 " 回到以前的版本。

查看在线文档(使用和技术)

在Slack的 ts-jest 社区中寻求一些帮助。

在报告任何问题之前,请务必查看故障排除页面。

我们正在寻找合作者!想帮助改善 ts-jest吗?

入门

这些说明将帮助你在项目中安装使用 ts-jest。更详细的文档,请查看在线文档

using npm using yarn
Prerequisites npm i -D jest typescript yarn add --dev jest typescript
Installing npm i -D ts-jest @types/jest yarn add --dev ts-jest @types/jest
Creating config npx ts-jest config:init yarn ts-jest config:init
Running tests npm t or npx jest yarn test or yarn jest

构建

  • TypeScript -- 可扩展的 JavaScript
  • Jest -- 愉快的 JavaScript 测试
  • ts-jest -- TypeScript 的 Jest 处理器 (是的,ts-jest 使用自己的测试来测试自己)

贡献

请阅读 CONTRIBUTING.md 了解我们的行为准则以及向我们提交拉取请求的流程。

版本管理

我们不使用 SemVer 进行版本管理。虽然你可以在阅读我们的版本时考虑到 SemVer,但我们的主要编号是跟在 Jest 后面的。关于可用的版本,请看这个版本库的标签

作者/维护者

也请看参与本项目的贡献者名单。

支持者

JetBrains 已经很好地支持 ts-jest 的开源许可

许可证

本项目采用MIT授权,详情请看 LICENSE.md 文件。


(The first version translated by vz on 2020.08.30)

主要指标

概览
名称与所有者kulshekhar/ts-jest
主编程语言TypeScript
编程语言JavaScript (语言数: 3)
平台Linux, Mac, Windows
许可证MIT License
所有者活动
创建于2016-08-30 13:47:17
推送于2025-08-26 16:51:43
最后一次提交
发布数177
最新版本名称v29.4.1 (发布于 )
第一版名称0.0.0 (发布于 )
用户参与
星数7.1k
关注者数33
派生数467
提交数4.8k
已启用问题?
问题数1036
打开的问题数69
拉请求数3227
打开的拉请求数8
关闭的拉请求数607
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?