Cypress 11.2.0配置问题咨询:残留旧配置的来源及清除方法
Cypress残留旧配置问题解决
1. 残留配置的来源
- 全局缓存目录:Cypress会在系统全局缓存中存储项目的历史配置信息,不同系统对应路径:
- Windows:
%APPDATA%\Cypress\cy\development - macOS:
~/Library/Caches/Cypress/cy/development - Linux:
~/.cache/Cypress/cy/development
- Windows:
- 项目本地缓存:项目内的
node_modules/.cache/cypress或.cypress隐藏文件夹,可能留存旧配置的缓存副本。 - 环境变量残留:如果之前设置过
CYPRESS_CONFIG_FILE等指向旧配置文件的环境变量,即使文件已删除,Cypress仍会读取缓存的配置信息。
2. 无移除按钮时的清除方法
- 清理项目本地缓存:手动删除项目根目录下的
node_modules/.cache/cypress文件夹,以及.cypress隐藏目录(若存在)。 - 清空Cypress全局缓存:
直接执行命令:npx cypress cache clear,该命令会自动清除Cypress的全局缓存,无需手动查找路径;也可以手动找到对应系统的全局缓存目录,删除其中对应项目的缓存文件夹。 - 检查并重置环境变量:查看终端或系统环境变量中是否存在
CYPRESS_CONFIG_FILE相关配置,如有则取消该变量设置。 - 重启Cypress:完成上述操作后,重新执行
cypress open即可加载新的配置(或无配置的初始状态)。
内容的提问来源于stack exchange,提问作者rammi22
相关产品推荐
相关产品推荐

