2.4 Claude Code
Claude Code 是个很神奇的产品,它的主要形态是在终端/命令行里跑,在这个 UI 界面无比廉价的时代,它居然出现「返祖」的情况。
但实战效果贼好,导致我基本都弃用了 Cursor,主要用 Claude code 和 Codex。

第一步:准备工作(5分钟)
安装 Claude Code
重要提示:如果按照下面推荐的安装方式,不需要提前安装 Node.js。之前很多教程让你先装 Node.js,很多人就卡在这一步了。现在 Claude Code 提供了更简单的一键安装方式。
macOS
打开终端
在启动台里搜索「终端」(Terminal)
终端是什么?
终端是一个使用命令让电脑干活的方式,只需要会复制粘贴,按回车,就可以用。
运行安装命令
复制这行命令,粘贴进去,回车:
curl -fsSL https://claude.ai/install.sh | bash命令解读:curl 是下载工具,-fsSL 是参数组合(f=失败时静默、s=不显示进度、S=显示错误、L=跟随重定向)。| bash 表示把下载的脚本直接交给 bash 执行。整条命令的意思是:下载安装脚本并自动运行。
等待1-2分钟,会自动下载安装。
验证安装
看到 Claude Code installed successfully 就成功了!
获取 Claude 账号
唯一的门槛,就是搞定一个能在 Claude Code 里用的账号。
重要说明:
Claude Code 和大模型的关系,就像手机和运营商的关系。
- Claude Code = 手机(工具)
- 大模型 = 运营商(服务提供商)
你可以在 Claude Code 使用各种模型,只需要为大模型付费。
⚠️ Claude 官方会直接封中国用户的账号,所以使用官方账号门槛很高。
推荐使用中转方案或国产大模型平替:
- 追求效果最好 → 选中转
- 追求简单方便 → 选国产大模型
中转服务
中转服务
中转的意思是,你的请求会发送到中转服务商那里,然后它再请求 Claude 官方,所以你不用担心封号、梯子之类的问题。
| 服务商 | 链接 | 说明 |
|---|---|---|
| GACcode | 购买 Claude Code 账号-手把手教程 | 详细教程 |
| Lion CC | https://codecodex.ai | 下单备注 ben 即可 |
| AIcodewith | https://aicodewith.com/?invitation=Q71I6P | 邀请码优惠 |
第二步:做第一个作品(10分钟)
为什么做待办清单?
我建议第一个项目做「待办清单」,因为:
- ✅ 够简单:15分钟能完成
- ✅ 够实用:做完了真的能用
- ✅ 够完整:该有的功能都有(增删改查)
最终效果:一个网页,你可以添加任务、标记完成、删除任务,界面干净好看。
创建项目文件夹
还是在刚才的终端里,输入:
mkdir my-todo-app
cd my-todo-app
claude命令解释:
mkdir my-todo-app:创建一个叫「my-todo-app」的文件夹cd my-todo-app:进入这个文件夹claude:启动 Claude Code
现在你在 Claude Code 里了,可以开始对话。
先规划再动手(最重要!)
直接让 AI 写代码,容易一团乱。
聪明的做法:先让它给你一个计划,看清楚要做什么,再开始写代码。
发送需求
复制这段话,发给 Claude:
我想做一个待办清单网页,要求:
1. 可以添加新任务(输入框+添加按钮)
2. 可以点击任务标记为完成(会有划线效果)
3. 可以删除任务(每个任务旁边有删除按钮)
4. 界面要简洁美观,用现代化的设计
请先给我一个实现计划,包括用什么技术、分几个文件、大概的实现步骤,等我确认后再开始写代码。Claude 会给出计划
类似这样的回复:
好的,我来规划这个待办清单应用:
## 技术选择
- HTML:页面结构
- CSS:样式设计(使用 Flexbox 布局)
- JavaScript:交互逻辑
## 文件结构
1. index.html - 主页面
2. style.css - 样式文件
3. script.js - 功能代码
## 实现步骤
1. 创建 HTML 基础结构(输入框、按钮、任务列表区域)
2. 编写 CSS 样式(现代卡片设计+渐变背景)
3. 实现 JavaScript 功能(添加、完成、删除)
4. 添加本地存储,刷新页面后数据不丢失
准备好了吗?我可以开始实现。确认开始
你只需要回复:好的,开始吧
看着代码自己写出来
这是最神奇的部分。
你会看到 Claude 开始自己工作:
- 创建
index.html文件,写入 HTML 代码 - 创建
style.css文件,写入样式代码 - 创建
script.js文件,写入交互逻辑
整个过程你什么都不用做。就像看着一个程序员在你的电脑上工作。
每创建一个文件,Claude 都会告诉你它在做什么:
创建 index.html...
添加了页面基础结构,包括标题、输入区域和任务列表容器
创建 style.css...
使用了现代化的卡片设计,添加了渐变背景和阴影效果
创建 script.js...
实现了添加、完成、删除功能,并加入了本地存储大概2-3分钟,所有代码就写完了。
打开浏览器看效果
代码写完后,Claude 会告诉你怎么运行。
简单方法
Mac 用户:在 Finder 里找到 my-todo-app 文件夹,双击 index.html
Windows 用户:在文件资源管理器里找到这个文件夹,双击 index.html
浏览器会打开,你会看到:
- 顶部有个大标题「我的待办清单」
- 一个输入框,旁边有「添加」按钮
- 下面是任务列表区域
试试添加一个任务:学会用 Claude Code,点击添加。
你的第一个任务出现了!点击任务可以标记完成(会有划线),旁边的删除按钮可以删掉它。
恭喜,这就是你用 AI 做出的第一个作品!
第三步:加一个新功能
现在你可能会想:能不能改改?
当然可以,而且超级简单。
提一个新需求
假设你想给每个任务加上时间戳,显示是什么时候添加的。
直接在 Claude Code 里说:
我想给每个任务加上创建时间,格式是「2025-11-18 15:30」,显示在任务文字的下面,用小字灰色显示Claude 会自动修改
Claude 会:
- 告诉你需要改哪些地方
- 自动修改
script.js添加时间记录逻辑 - 自动修改
style.css添加时间显示的样式
你只需要刷新浏览器,新功能就生效了。
这就是 AI 协作的感觉:你提需求,它写代码,你验收效果。
不满意?继续对话调整。
试试其他功能
你还可以尝试:
- 「加一个优先级标签,重要的任务显示红色」
- 「加一个全部删除按钮」
- 「换一个配色方案,我想要蓝色系」
每次 Claude 都会理解你的意思,自动改代码。
常见问题
Q1:改错了怎么办?
别慌,Claude Code 有「时光机」功能。
快捷键
按 ESC 两次
快速回退到上一个版本
Q2:我完全不懂代码,怎么知道 Claude 做的对不对?
答案:你不需要懂代码,你只需要测试功能。
就像你不需要懂汽车发动机,也能知道车能不能开。
测试清单:
- ✅ 添加任务试试,能加上吗?
- ✅ 标记完成试试,有划线吗?
- ✅ 删除试试,真的删掉了吗?
- ✅ 刷新页面,数据还在吗?
功能对了,代码就是对的。
有问题?直接告诉 Claude:「删除按钮点了没反应」,它会自己检查和修复。
Q3:为什么有些教程说要装 Node.js?
简单回答:
如果你用的是我推荐的安装方式(curl 或 PowerShell 一键安装),就不需要 Node.js。
完整解释:
Claude Code 有多种安装方式:
- NPM 方式(
pnpm install -g @anthropic-ai/claude-code):需要先装 Node.js - 一键安装(curl/PowerShell):已经把所有依赖打包好了,直接用就行
对新手来说:跟着本教程的步骤走,别去碰 NPM 安装,就不会遇到 Node.js 的问题。
Q4:我应该从这个开始学编程吗?
这取决于你的目标。
如果你想快速做出东西(做个工具、验证个想法、自动化工作):
- ✅ 从 Claude Code 开始是对的
- ✅ 边做边学,有问题就问 Claude
- ✅ 遇到不懂的概念,让 Claude 解释
如果你想成为专业开发者:
- ⚠️ Claude Code 是很好的辅助,但不能替代系统学习
- 📚 建议路径:用 AI 做出第一个项目(建立信心)→ 系统学习基础 → 再用 AI 加速开发
我的观察:
很多人就是通过 Claude Code 找到了编程的乐趣,然后主动去学了 JavaScript、Python。
因为当你做出东西的时候,学习的动力完全不一样。
下一步:你可以做什么?
完成了这15分钟的教程,你已经掌握了:
- ✅ 安装和认证 Claude Code
- ✅ 先规划再动手的方法
- ✅ 让 AI 写代码并运行
- ✅ 迭代修改功能
- ✅ 解决常见问题
接下来试试这些
1. 做个你真正需要的工具
- 记账页面?
- 倒计时器?
- 个人简历网站?
2. 挑战:给待办清单加功能
- 加一个「优先级」分类(高/中/低)
- 加一个搜索功能
- 换成你喜欢的配色
3. 学习更多技巧
- 查看 提示词修炼
- 了解如何与 AI 更高效对话
快速命令清单
# 启动
claude
# 创建项目
mkdir project-name
cd project-name
claude
# 常用命令
/help # 查看帮助
/rewind # 回退版本
/clear # 清空对话
/exit # 退出推荐提示词模板
做一个[项目类型],需要:
1. [功能1]
2. [功能2]
3. [功能3]
界面要[风格要求]
请先给我一个实现计划,等我确认后再开始写代码。下一节:提示词修炼 - 掌握与 AI 对话的艺术