Windows上部署Claude Code的"土法炼钢"指南 - 不用WSL也能玩得转!

嘿,老铁们!今天咱们聊聊在Windows上搞Claude Code这档子事儿。网上一堆教程都让你装WSL,说什么"Windows原生不行",但我偏不信这个邪!经过我一番折腾,还真让我整出一套不用WSL的方案,来,听我慢慢道来。

为啥不用WSL?

说实话,WSL是好东西,但有时候就是不想折腾:

准备工作 - 先把"家伙事儿"备齐

1. 安装Node.js(这个没得跑)

直接去nodejs.org下个LTS版本,一路next就行。装完打开cmd跑一下:

node --version
npm --version

能出版本号就说明OK了。其实如果觉得麻烦可以搜索如何安装个nvm也可以,我本地由于需要用到多个版本之间进行切换,因此使用nvm进行管理,记住node版本需要 18+。
10002

2. 安装Git(这个应该都有吧?)

没有的话去git-scm.com下一个。装的时候记得选"Git from the command line",这样cmd里也能用git命令。

3. 整个趁手的编辑器

VS Code就挺好,装个Claude Code插件:

  • 打开VS Code
  • 扩展商店搜"Claude Code for VSCode"
  • 装上,完事儿
    10001

开始整活 - 原生Windows部署方案

方案一:直接npm全局安装(最简单)

打开cmd(对,就是那个黑框框),直接整:

npm install -g claude-code

装完之后,在任意文件夹里直接:

claude

就能开聊了。简单吧?

但是! 有时候会遇到权限问题,提示什么"EPERM"之类的。别急,往下看。

方案二:用npx(不用全局安装)

这招儿更干净,不污染全局环境:

npx claude-code

第一次会问你"要安装claude-code吗?",输入y就行。以后直接npx claude-code就能用。

方案三:项目本地安装(推荐)

这招儿最适合团队协作:

# 在你的项目文件夹里
npm init -y  # 如果还没package.json的话
npm install claude-code --save-dev

然后在package.json里加个脚本:

{
  "scripts": {
    "claude": "claude-code"
  }
}

用的时候就:

npm run claude

配置Anthropic API Key

这一步很关键,没key玩不转:

  1. Anthropic官网注册个账号
  2. 创建API key
  3. Windows上设置环境变量:
    • Win+R输入sysdm.cpl打开系统属性
    • 高级→环境变量
    • 用户变量里新建:
      • 变量名:ANTHROPIC_API_KEY
      • 变量值:你的api key
    • 确定保存,重启cmd生效

或者直接cmd里设置(当前会话有效):

set ANTHROPIC_API_KEY=你的api key

可能遇到的坑及解决方案

1. PowerShell执行策略问题

如果遇到什么"execution policy"的错误,管理员PowerShell里跑:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

2. 网络问题

有时候国内网络访问Anthropic不太稳定,可以考虑:

  • 用代理(自己想办法)
  • 换个时间段试试
  • 检查防火墙设置

3. 路径问题

Windows路径用反斜杠\,但有时候claude-code认不出来。统一用正斜杠/或者双反斜杠\\

实战演示 - 用Claude Code写个Hello World

来,咱们实际操作一把:

  1. 找个文件夹,比如E:\myproject
  2. cmd里:
cd E:\myproject
npx claude-code
  1. 等它启动,看到提示符变成claude>,就可以开聊了:
claude> 帮我创建一个简单的Node.js服务器,监听3000端口,返回Hello World

然后claude就开始巴拉巴拉给你写代码,还会问你要不要创建文件。输入y就行。

集成到VS Code

VS Code里装了Claude Code插件后,按Ctrl+Shift+P,输入"Claude Code",就能直接在编辑器里用,爽得很!

看吧,不用WSL照样能在Windows上玩转Claude Code。虽然网上一堆人说必须用WSL,但咱这"土法炼钢"的方案不也挺好使的?

记住几个要点:

  • Node.js和Git先装好
  • API key别忘了设置
  • 遇到问题先百度,90%都有解决方案

行了,就聊到这儿。祝各位老铁玩得开心,有问题评论区见!
即所得的编辑体验!

posted @ 2025-07-18 15:29  brushwei  阅读(288)  评论(0)    收藏  举报