You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过npm在Create React App搭建的React项目中使用Jest?

CRA + npm 环境下可正常使用Jest测试

首先明确结论:不存在无法用npm测试CRA搭建的React应用的情况,官方文档仅用yarn做操作示例,不代表npm不被支持

具体说明如下:

  • Create React App 初始化的项目默认已经内置了完整的Jest测试相关依赖与配置,无需额外手动适配npm环境
  • 项目package.json中默认预置了test执行脚本,和yarn的调用逻辑完全一致
  • 直接在项目根目录执行npm test命令,即可启动测试服务,功能、效果和文档中演示的yarn test完全相同
  • 所有Jest官方文档中提到的测试用例写法、配置规则,在npm环境下都可以正常生效,不存在兼容性差异

官方文档选择yarn作为示例仅为编写习惯,CRA本身兼容npm、yarn、pnpm等所有主流前端包管理工具,所有内置功能都可以通过对应包管理工具的命令正常调用

内容的提问来源于stack exchange,提问作者Joon K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 07:45:04