安装 jest
1 | $ yarn add jest -D |
然后,将下列配置内容添加到您的 package.json
:
1 | { |
安装 ts-jest
ts-jest 是一个支持 sourcemap 的 TypeScript 预处理器,让你使用 TypeScript 编写 Jest 测试项目
1 | $ yarn add --dev ts-jest |
创建配置文件
执行 jest --init
回答几个简单的问题之后会生成一个 jest.config.ts
文件,然后在这个文件中添加 preset: 'ts-jest'
配置。
安装 ts-node
如果配置文件是 jest.config.ts
,那就需要安装 ts-node 支持它:
1 | $ yarn add ts-node -D |
安装 @types/jest
如果使用 typescript 写测试用例,那就需要安装 @types/jest:
1 | $ yarn add @types/jest -D |
踩坑
Error: Jest: ‘ts-node’ is required for the TypeScript configuration files. Make sure it is installed
在全局执行 jest
,会报错,意思是解析 typescript 配置文件需要安装 ts-node,
1 | # 全局 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 紫升的博客!
评论