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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?