安装WSL
在Windows Power Shell中
wsl --install
请求的操作需要提升。
正在安装: 虚拟机平台
已安装 虚拟机平台。
正在安装: 适用于 Linux 的 Windows 子系统
已安装 适用于 Linux 的 Windows 子系统。
正在安装: 适用于 Linux 的 Windows 子系统
已安装 适用于 Linux 的 Windows 子系统。
正在安装: Ubuntu
已安装 Ubuntu。
请求的操作成功。直到重新启动系统前更改将不会生效。
然后安装Node.js, git
安装完成后进行验证
node -v
npm -v
git
如果npm -v报错:
pm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsof
t.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ npm -v
+ ~~~
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
说明是执行策略禁止了。需要修改执行策略。以管理员身份运行powershell
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
随后安装Claude Code
npm install -g @anthropic-ai/claude-code
上面这个亲测好用,官方的可能报错。参考文档:
之后设置API和base_URL,特别注意需要重启。
setx ANTHROPIC_BASE_URL "https://open.bigmodel.cn/api/anthropic"
setx ANTHROPIC_AUTH_TOKEN "your_glm_api_key"
setx ANTHROPIC_MODEL "glm-4.7"
此外还有一条命令可以设置
setx CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC "1"
关于Claude Code的常用技巧: