1. irm https://claude.ai/install.ps1 国内访问返回人机验证 HTML,不是脚本,所以报 JS 语法错误;
  2. 你的系统没有winget,跳过这个方案;
  3. 优先用 NPM 安装(最稳、不用商店、不用翻墙拉安装脚本)

第一步:安装 Node.js 18+(必须)

  1. 打开浏览器下载 LTS 安装包:https://nodejs.org/
  2. 双击安装,务必勾选 Add to PATH,一路下一步安装
  3. 管理员 PowerShell 验证:

powershell

node -v
npm -v

版本≥18 即可

第二步:NPM 国内镜像全局安装 Claude Code

powershell

# 切换淘宝镜像加速
npm config set registry shturl.cc/kCMywwvPbXlyQLJIafay
# 全局安装
npm install -g @anthropic-ai/claude-code

安装完成后完全关闭所有 PowerShell 窗口,重新打开

第三步:验证命令

powershell

claude --version
# 原生自带cc别名,直接测试
cc --version

第四步:配置 API 密钥(二选一)

方式 1:永久环境变量(推荐)

powershell

[Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY","sk-xxxxxxxxxxxxxxxx","User")

重启终端生效

如果出现 系统路径没写入正确

node : 无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确 ,然后再试一次。 所在位置 行:1 字符: 1

第一步:先找到 node 真实安装目录

默认路径:C:\Program Files\nodejs 打开此电脑进入这个文件夹,确认里面存在 node.exe

第二步:管理员 PowerShell 执行,把目录写入系统全局 PATH

复制整段运行:

powershell

$nodePath = "C:\Program Files\nodejs"
$sysPath = [Environment]::GetEnvironmentVariable("PATH","Machine")
if (-not $sysPath.Contains($nodePath)) {
    [Environment]::SetEnvironmentVariable("PATH","$nodePath;$sysPath","Machine")
}

第三步:完全关闭所有 PowerShell 窗口,重新打开管理员终端

再测试:

powershell

node -v
npm -v
Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐