Skip to content

L01. 环境搭建:你的数字军火库

Vibe Coding 宣言:工欲善其事,必先利其器。我们不生产代码,我们只是代码的搬运工。

0. 为什么这一课至关重要? (Why It Matters)

  • 这就是你的战场:如果你连枪都还没装好,怎么上战场杀敌?
  • AI 的跑道:AI 不是神,它需要你给它铺好跑道(Python, Node, Git)。跑道越平,它跑得越快。
  • 一次痛苦,终身受益:现在的半小时折腾,能省下未来无数个“环境报错”的夜晚。

1. 目标 (Goal)

在你的电脑上(Windows/Mac/Linux)装好 TraeClaude CodePythonNode.js,并成功运行 claude 命令。

2. 核心概念/装备/指令 (The Core)

2.1 你的武器库

  • Trae:目前最懂 AI 的编辑器(IDE)。它内置了 AI 聊天和代码补全,是你和 AI 结对编程的基地。
  • Claude Code:Anthropic 官方出的命令行工具。它能直接操作你的文件、读代码、跑测试。它是你的“外勤特工”。
  • Python & Node.js:基建材料。Python 是数据和后端的首选,Node.js 是前端和 Claude Code 的运行环境。

2.2 Vibe Rule:不要洁癖

不要纠结版本号是不是最新的(除非太老),不要纠结装在 C 盘还是 D 盘。能跑就行。默认路径就是最好的路径。

3. 实战演练 (Action)

Step 1: 安装 Trae (你的基地)

  1. 访问 Trae 官网 下载对应系统的安装包。
  2. 一路 "Next" (下一步) 安装。
  3. 打开 Trae,登录你的账号。

Step 2: 安装 Python & Node.js (基建)

我们需要 Python 3.10+ 和 Node.js 18+。

Windows 用户 (推荐使用 winget): 打开 PowerShell (管理员模式):

powershell
# 安装 Python
winget install Python.Python.3.11

# 安装 Node.js
winget install OpenJS.NodeJS.LTS

如果 winget 报错,直接去官网下载安装包:Python | Node.js

Mac 用户 (推荐使用 brew): 打开 Terminal:

bash
# 如果没装 brew,问 AI 怎么装
brew install python node

Step 3: 验证基建

打开终端 (Terminal/PowerShell),输入以下命令检查版本。如果不报错且显示版本号,就算过关。

bash
python --version  # 或者 python3 --version
node --version
npm --version

Step 4: 安装 Claude Code (特工)

这是本课的重头戏。

bash
# 使用 npm 全局安装
npm install -g @anthropic-ai/claude-code

Step 5: 登录 Claude

bash
cd ~  # 回到用户目录
claude login
  • 它会弹出一个浏览器窗口。
  • 授权登录。
  • 复制页面上的 Key,粘贴回终端(如果它没自动完成)。

4. 常见问题 (FAQ - Vibe Style)

Q: winget 找不到命令? A: 你的 Windows 版本太老了。直接去官网下载安装包手动装。别纠结。

Q: npm install 报错权限不足 (EACCES)? A: Mac/Linux: 前面加 sudo,如 sudo npm install ...Windows: 右键以管理员身份运行 PowerShell。

Q: claude 命令找不到? A: 重启你的终端(关掉再打开)。如果还不行,问 AI:“如何把 npm 全局安装路径加入环境变量?”

Q: 网络连接超时? A: 你的网络环境问题。换个源或者开“魔法”。

bash
# 换淘宝源试试
npm config set registry https://registry.npmmirror.com

5. 验收标准 (Definition of Done)

在终端输入:

bash
claude --version

输出类似 0.2.x 的版本号,并且没有红色报错。


Next Mission: L02. Linux 基础 (上):掌握黑客的语言

基于 Claude Code 构建