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
相关产品推荐
相关产品推荐

