SuperAPI AI 工具集

jest-configuration

测试与质量

查看项目

更新于 10-16 03:37

技能介绍

用途:为 JavaScript/TypeScript 项目配置 Jest 测试环境,涉及配置文件、setup 文件、模块解析与项目组织。主要能力:基础安装(npm install --save-dev jest;yarn add --dev jest;pnpm add -D jest)、TypeScript 支持(npm install --save-dev @types/jest ts-jest)、React 测试库安装;提供 jest.config.js、jest.config.ts 与 package.json 三种配置方式,涵盖 testEnvironment、roots、testMatch、transform、collectCoverageFrom、coverageThreshold、setupFilesAfterEnv、moduleNameMapper、clearMocks、restoreMocks、verbose 等选项;setup 文件支持自定义匹配器、Mock 环境变量与浏览器 API;模块解析支持路径别名与 CSS/静态资源 Mock;多项目配置可区分 monorepo 中 client/server/shared 环境;还包含自定义测试环境、Babel 与自定义 transformer、最佳实践与常见陷阱。用法:按示例创建配置文件并安装依赖,通过 scripts 运行 jest、jest --watch、jest --coverage、jest --ci。适用场景:新项目搭建、迁移到 Jest、TypeScript 或 monorepo 测试、CI 优化、排查模块解析。限制:资料未提供版本、价格、平台兼容性及具体性能数据。