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