keepBrowserProfile
keepBrowserProfile 用于控制是否在开发时保留浏览器用户数据(profile)。
概述
- 类型:
boolean - 默认值:
false - 是否必需:否
用法
作用
启用后:
- 开发时浏览器用户数据保存在
.addfox/cache/browser-profile/<name>-user-data目录 - 下次启动
addfox dev时会复用这些数据 - 登录状态、扩展设置等会保留
也可以按浏览器覆盖顶层配置:
优先级
按以下顺序解析(优先级从高到低):
- CLI
--keep-browser-profile/--no-keep-browser-profile browser.<name>.keepBrowserProfile(按浏览器覆盖)- 顶层
keepBrowserProfile - 废弃的
cache(CLI-c/--cache、--no-cache或配置cache) - 默认值
false
CLI 参数
CLI 参数优先级高于配置:
当 --keep-browser-profile 与 --no-keep-browser-profile 同时出现时,以最后一个参数为准。
Warning
配置字段 cache 与 CLI 参数 -c/--cache、--no-cache 是废弃别名,仍可使用,但终端会打印 deprecated 警告。请迁移到 keepBrowserProfile 和 --keep-browser-profile / --no-keep-browser-profile。
注意事项
- 仅影响开发模式(
addfox dev) - 不影响 Firefox;Firefox 的 profile 由
web-ext管理 - 遇到奇怪问题时,可尝试清除
.addfox/cache/目录
buildCache
buildCache 用于控制 Rspack 持久化构建缓存,加快重复构建。
概述
- 类型:
boolean | { cacheDirectory?: string } - 默认值:
true - 缓存文件保存在
<outputRoot>/cache/build/
用法
如需更深层的 rsbuild/rspack 定制,可使用已有的 rsbuild 配置字段(对象深合并或函数形式)。
相关配置
- guide/launch - 开发启动指南

