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 后面的。关于可用的版本,请看这个版本库的标签。
作者/维护者
- Kulshekhar Kabra - kulshekhar
- Gustav Wengel - GeeWee
- Ahn - ahnpnl
- Huafu Gandon - huafu
也请看参与本项目的贡献者名单。
支持者
JetBrains 已经很好地支持 ts-jest 的开源许可。
许可证
本项目采用MIT授权,详情请看 LICENSE.md 文件。
(The first version translated by vz on 2020.08.30)