$catSERPAPI||~12 min

Claudecode的部署使用教程

advertisement

Claude Code 部署使用教程:我踩过的坑都在这了

说实话,我一开始对 Claude Code 这玩意儿是不太感冒的。命令行编程助手?听起来就不如 Cursor 那种有图形界面的来得舒服。但真正用起来之后,我只能说——真香。它跟 Copilot 完全不是一个量级的东西,它能直接读懂你整个项目,然后自己动手改代码、跑测试、提交 Git,活脱脱一个不睡觉的高级工程师。

我把这段时间折腾 Claude Code 的经历整理出来,包括我踩过的各种坑,希望对大家有帮助。

一、这东西到底是个啥

先搞清楚一个事:Claude Code 不是聊天机器人。你跟 ChatGPT 聊天,它给你代码片段,你自己复制粘贴。Claude Code 不一样,你给它一句话描述任务,它自己去读你的项目结构,理解文件之间的依赖关系,然后直接上手改代码。改完了还会问你同不同意,你点头它就执行。

它能干啥呢?读文件、写代码、跑命令、管理 Git、执行测试,基本上你在终端里能干的活它都能帮你干。关键是它有上下文,不是改了这个文件就忘了那个文件,它能看懂你整个项目的架构。

二、安装踩坑记录

2.1 正常安装

官方现在推荐用 Native 安装方式,不再建议用 npm 了。macOS 和 Linux 用户直接一行命令:

bash
1
curl -fsSL https://claude.ai/install.sh | bash

Windows 用户用 PowerShell(注意是 PowerShell,不是 CMD):

powershell
1
irm https://claude.ai/install.ps1 | iex

macOS 还能用 Homebrew:

bash
1
brew install --cask claude-code

2.2 我踩的坑

坑一:PowerShell 和 CMD 搞混。 我第一次在 Windows 上装的时候,在 PowerShell 里敲了 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd,直接报错 The token '&&' is not a valid statement separator。后来才搞明白,PowerShell 的提示符是 PS C:\>,CMD 的是 C:\>,长得不一样,别搞混了。

坑二:npm 安装时 Node.js 版本太低。 如果你非要用 npm 安装,记得先检查 Node.js 版本,低于 v18.0 会出问题。我用 Ubuntu 的 apt 装的 Node.js 版本才 12,升级用了 sudo npm install -g n && sudo n stable 才搞定。另外建议配一下国内 npm 镜像,不然下载慢到怀疑人生:

bash
1
sudo npm config set registry https://mirrors.cloud.tencent.com/npm/

坑三:Native 安装和 WinGet 安装的区别。 我一开始不知道,用 WinGet 装的,后来发现它不支持自动更新,每次要手动 winget upgrade。Native 安装可以自动更新,但卸载得手动删文件夹。看你需求选吧。

三、登录和启动

装好之后,进到你的项目目录,直接敲 claude 就能启动。第一次会提示你登录。

账号类型有好几种:Claude 订阅(Pro、Max、Team、Enterprise)、API 密钥、或者云厂商的服务(Amazon Bedrock、Google Vertex AI 之类的)。

地域限制问题

这个是国内用户大概率会遇到的。我启动之后直接提示地域限制,折腾了一圈才知道,要去改 ~/.claude.json 这个文件,加上:

json
1
{
2
  "hasCompletedOnboarding": true
3
}

加完之后就好了,跳过引导流程直接用。Windows 用户的路径是 C:\Users\你的用户名\.claude.json

四、接入第三方模型(省钱重点)

直接用 Claude 官方的 API,说实话挺贵的。国内用户建议接入国内的模型服务,便宜很多,效果也不差。

方案一:cc-switch 图形化工具

cc-switch 是一个桌面应用,可以管理和切换 Claude Code 用的后端模型。去 GitHub(https://github.com/farion1231/cc-switch)下载对应平台的安装包就行。

装好之后,你需要一个 API Key。比如去魔搭社区(https://modelscope.cn/),注册绑定阿里云账号,在访问控制页面创建一个令牌。然后在 cc-switch 里选供应商、填 API Key、选模型,三步搞定。

推荐几个模型:

  • 编程用:Qwen/Qwen3-Coder-480B-A35B-Instruct,目前魔搭上最大的编程模型
  • 推理用:Qwen/Qwen3-235B-A22B-Thinking-2507
  • 通用:qwen3.5-plusglm-4.7kimi-k2.5

方案二:阿里云百炼 Coding Plan(我目前在用的)

这个方案配置最简单,而且按请求计费,不会浪费 Token。新用户首月最低 7.9 块钱,18000 次请求,够用了。

步骤:

  1. 去百炼控制台:https://bailian.console.aliyun.com/cn-beijing/?tab=model#/efm/coding_plan
  2. 买个套餐,Lite 版首月 7.9 元,Pro 版 39.9 元
  3. 生成 API Key

然后编辑 ~/.claude-code/setting.json

json
1
{
2
  "env": {
3
    "ANTHROPIC_AUTH_TOKEN": "你的API密钥",
4
    "ANTHROPIC_BASE_URL": "https://coding.dashscope.aliyuncs.com/apps/anthropic",
5
    "API_TIMEOUT_MS": "3000000",
6
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
7
  }
8
}

记得 ~/.claude.json 里也要有 "hasCompletedOnboarding": true

接入之后,在 Claude Code 里直接 /model qwen3.5-plus 就能切换模型,支持 qwen3.5-plusqwen3-coder-nextglm-4.7kimi-k2.5 这些。

踩坑提醒: API_TIMEOUT_MS 一定要设大一点,我一开始没设,结果稍复杂的任务就超时了,设成 3000000(3000 秒)就稳了。

五、日常使用技巧

5.1 项目初始化(必做!)

进到项目第一件事,敲 /init。Claude Code 会通读你的项目,生成一个 CLAUDE.md 文件。以后每次执行任务它都会先看这个文件,相当于给它一份项目说明书。

你也可以自己往 CLAUDE.md 里加东西,比如技术栈、代码规范、目录结构约定。这一步真的非常影响效果,我有个项目没写 CLAUDE.md,AI 经常猜错技术方案,写了之后准确率直接上了一个台阶。

5.2 三种工作模式

Alt+M 切换:

  • 普通模式:AI 改完代码要你确认才执行,最安全
  • Auto Accept 模式:AI 直接改,不问你。适合信任度高的批量操作
  • Plan 模式:AI 只出方案不动手,适合复杂任务先规划

我的经验: 先用 Plan 模式让 AI 列出执行计划,看看思路对不对,确认了再切普通模式执行。千万别上来就 Auto Accept,改错了回退很麻烦。

5.3 控制思考深度

这个挺有意思的,在提问前面加关键词能让 AI 想得更深:

  • think: 分析这个函数的性能问题
  • think hard: 这个算法的时间复杂度如何优化
  • think harder: 重构整个支付模块的架构
  • ultrathink: 设计一个支持百万并发的消息队列系统

思考深度依次递增,简单任务别加这些,费 Token。

5.4 省 Token 技巧

  • /compact:压缩对话历史,一段任务聊完了就压缩一下
  • /clear:清空对话,开始新任务
  • 简单问题用轻量模型,复杂问题才上大模型
  • 写好 CLAUDE.md,减少 AI 猜测

5.5 其他好用的功能

  • 在对话里输入 !ls -la!npm test 这种带 ! 前缀的命令,可以直接执行 Shell 命令,输出还会自动加入 AI 的上下文
  • 支持拖图片进去,分析 UI 截图、架构图很方便
  • 装个 VS Code 插件,输入 /ide 连接,AI 改的代码会以 diff 的形式展示在 VS Code 里

六、常见问题

装完启动不了? 检查 Node.js 版本 ≥ v18,网络能访问安装源,Windows 用户确认用的对端。

模型调用失败? API Key 有没有填对,BASE_URL 有没有写错,模型名字有没有拼错,超时时间设够了没。

Token 消耗太快? 养成用 /compact 的习惯,CLAUDE.md 写详细点。

七、常用命令速查

启动:claude(交互模式)、claude "fix the build error"(一次性任务)、claude -p "explain this function"(查询后退出)

会话内:/init(初始化项目)、/compact(压缩对话)、/clear(清空对话)、/model xxx(切换模型)、/login(切换账号)、/ide(连 VS Code)、exitCtrl+D(退出)

八、最后说几句

Claude Code 真的不是那种花架子工具,它确确实实能提升编程效率。我现在的日常就是:Plan 模式让 AI 先规划,确认思路没问题了切普通模式执行,一段任务结束就 /compact 压缩一下。配合百炼 Coding Plan,一个月花不了多少钱,但省下来的时间是实打实的。

如果你还没试过,建议花半小时装一下,找个小项目体验体验。相信我,用过之后你就回不去了。

advertisement

Claudecode的部署使用教程 — AI Hub