缓存

Addfox 会在项目下生成 .addfox/cache 目录,用于提升开发模式体验。

.addfox/cache 里有什么

常见内容包括:

  • 浏览器用户数据缓存(用于复用扩展已加载状态)
  • 构建过程中的中间缓存(减少重复编译开销)

不同平台和运行模式下,缓存文件结构可能略有差异,但作用一致:减少重复初始化成本

有什么作用

最直观的收益是开发模式下的浏览器启动体验:

  • 第一次 addfox dev:需要完整初始化浏览器环境、加载扩展;
  • 后续再次 addfox dev:复用缓存后,浏览器可更快进入可调试状态,减少手动操作。

例如你提到的场景:第一次启动后已有缓存,第二次启动通常不需要再重复手动打开同样流程。

什么时候清理缓存

出现以下情况时可以清理 .addfox/cache 后重试:

  • 浏览器配置状态异常
  • 扩展加载行为与预期不一致
  • 想回到“全新启动”状态排查问题

可直接删除该目录,Addfox 会在下次运行时自动重建。