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

使用cypress run执行组件测试报错,求仅组件测试无需E2E的解决方法

解决Cypress run命令执行组件测试的报错问题

你遇到的问题是因为cypress run默认会尝试执行e2e测试,但你的配置文件里只配置了组件测试(component)类型,所以触发了报错。以下是几种快速解决方法:

  • 直接指定测试类型运行:执行命令时加上--component参数,强制Cypress运行组件测试,命令如下:

    cypress run --component
    
  • 配置npm脚本简化操作:在项目的package.json中添加自定义脚本,以后直接运行脚本即可:

    {
      "scripts": {
        "cy:component": "cypress run --component"
      }
    }
    

    之后执行npm run cy:component(或yarn cy:component)就能直接运行组件测试。

你的现有Cypress配置完全符合组件测试的要求,不需要额外修改配置文件,使用上述方法即可跳过e2e测试,只执行组件测试。

内容的提问来源于stack exchange,提问作者Geetanshu Gulati

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 21:32:44