TL;DR
默认情况下 Windows 安装的 Claude Code 会从这个位置读取配置:
C:\Users\<YOUR_NAME>\.claude其他系统则类似的找到 ~/.claude 路径。
官方流程在安装结束后就完成了,可以直接登录使用。如果需要修改配置将 Claude Code 接入第三方 API,就需要修改这里的 settings.json 配置文件,可以使用 CC-Switch 或是手动编写,但是修改后会发现不生效。
经过调研,发现是最新版的 Claude Code 修改了一个参数,导致启动时一定要登录,这里可以手动修改一下 C:\Users\<YOUR_NAME>\.claude.json 中的这个参数,即可正常使用:
hasCompletedOnboarding: true将配置中的 false 改为 true ,再重新运行 Claude Code 即可。
这个问题卡了我两天,一度打算放弃回到其他 OS,最后终于在 [这里](https://github.com/farion1231/cc-switch/issues/404#issuecomment-3677768452 找到了答案,因此特别记录一下。