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

Jest监听模式下旧测试结果累积问题的解决咨询

解决Jest Watch模式测试结果累积问题
  • 修改启动命令,添加清屏参数
    把package.json里的test脚本改成:

    "scripts": {
      ...
      "test": "jest --watch --clear"
    }
    

    --clear参数会让Jest每次重新运行测试前自动清空终端,只显示最新的测试结果。

  • 使用Jest交互命令过滤/清屏
    启动测试后,在终端里可以按以下快捷键:

    • 按c:立即清空终端屏幕,只保留当前最新的测试输出
    • 按p:输入文件名前缀,只运行匹配的测试文件
    • 按t:输入测试名称关键词,只运行匹配的测试用例
      这样可以精准控制显示的测试内容,避免无关输出堆积。
  • 通过Jest配置文件开启自动清屏
    在项目根目录的jest.config.js(如果没有则新建)中添加配置:

    module.exports = {
      // 其他配置...
      watchOptions: {
        clearScreen: true
      }
    };
    

    这个配置会让Jest在watch模式下自动清空屏幕,无需每次手动添加参数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 03:07:01