完整的安装配置教程,让小白也能轻松上手 AI 编程助手
跟随步骤,轻松完成配置
提示: 如果你不确定是否满足要求,别担心!接下来的教程会帮你安装所需的软件。
什么是 Node.js? 它是运行 Claude Code 必需的基础环境,就像手机需要操作系统一样。
下载完成后,双击运行安装包,按照提示点击"下一步"即可完成安装
安装完成后,运行以下命令检查:
node --version
如果显示版本号(如 v18.17.0),说明安装成功!
git --version
期待输出: git version 2.45.1.windows.1
npm install -g @anthropic-ai/claude-code
irm https://claude.ai/install.ps1 | iex
💡 确保安装过程中没有出现 fail 或 error 等错误信息
claude --version
期待输出: Claude Code version 1.x.x
通过终端设置环境变量,这是最简单的配置方式:
export ANTHROPIC_API_KEY="sk-ant-xxxxxxxxxxxxxxxxxxxxx"
export ANTHROPIC_BASE_URL="https://xxx.xxx"
💡 这种方式在每次终端会话中都需要重新设置,建议添加到 ~/.bashrc 或 ~/.zshrc 中
创建或编辑 Claude Code 配置文件:
配置文件内容:
{
"env": {
"ANTHROPIC_API_KEY": "您创建的key",
"ANTHROPIC_BASE_URL": "https://xxx.xxx",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"CLAUDE_MODEL": "claude-sonnet-4-20250514"
},
"apiKeyHelper": "echo '您创建的key'"
}
使用 Claude Code 内置命令配置:
claude-code config set api-key sk-ant-xxxxxxxxxxxxxxxxxxxxx
✅ 完成后即可跳过 Claude Code 登录流程
claude
选择主题风格
建议选择 "1. Dark mode" 或直接按回车确认
API Key 选择
选择 "2. No (recommended)" 使用自定义配置
安全提醒
阅读安全提醒后按回车继续
文件夹信任
选择 "1. Yes, proceed" 信任当前文件夹
测试对话
在输入框中输入"你好"并按回车测试
完成上述5个步骤后,如果看到类似下面的欢迎界面,说明配置成功:
💡 如果配置过程中出现问题,请检查:
cd /path/to/project
claude
给我一个代码库概览
💡 小技巧: 从广泛的问题入手,然后逐步聚焦到具体领域
• 查找处理用户认证的文件
• 这些认证文件是如何协同工作的?
• 从前端到数据库,跟踪登录过程
我在运行 npm test 时看到错误
提供一些修复 user.ts 中 @ts-ignore 的方法
更新 user.ts,添加你建议的 null 检查
💡 小技巧: 提供堆栈跟踪和重现步骤
查找我们代码库中弃用的 API
建议如何重构 utils.js,使用现代 JavaScript 特性
重构 utils.js,使用 ES2024 特性,同时保持原有行为
对重构后的代码运行测试
查找 NotificationsService.swift 中未覆盖的函数
为通知服务添加测试
为通知服务中的边缘情况添加测试用例
运行新测试,修复任何失败
总结我对认证模块所做的更改
创建一个 PR
增强 PR 描述,补充有关安全性改进的更多信息
添加关于如何测试这些更改的信息
查找 auth 模块中没有适当 JSDoc 注释的函数
为 auth.js 中未注释的函数添加 JSDoc 注释
改进生成的文档,增加更多上下文和示例
检查文档是否符合我们项目的标准
处理复杂问题时使用:
深入思考在我们的代码库中实现OAuth2的最佳方法
切换 Claude 模型:
/model
压缩上下文节省点数:
/compact [描述]
恢复之前的对话:
claude --continue
claude --resume
自然语言 Git 命令:
提交我的更改
创建一个 PR
扩展 Claude 功能:
claude mcp add <name> <command>
为了存储重要的项目信息、约定和常用命令,设置CLAUDE.md文件:
/init
💡 小技巧: 包括常用命令、代码风格偏好和架构模式
将 Claude 添加到构建脚本:
"scripts": { "lint:claude": "claude -p '检查代码差异并报告拼写错误'" }
通过 Claude 管道传输数据:
cat build-error.txt | claude -p '解释构建错误原因' > output.txt
通过连接专用工具和外部服务器增强 Claude 功能:
添加 MCP Stdio 服务器:
claude mcp add <name> <command> [args...]
管理服务器:
为 Claude 提供只读权限查询 PostgreSQL 数据库:
claude mcp add postgres-server /path/to/postgres-mcp-server --connection-string "postgresql://user:pass@localhost:5432/mydb"
使用示例:
Claude Code 支持连接到主流IDE:
• 如果您使用VSCode,在VSCode的内置终端唤起Claude Code,插件将被自动安装
• 如果您使用JetBrains,您需要通过此链接下载:Claude Code [Beta] - IntelliJ IDEs Plugin
• 如果您使用 VSCode+WSL,请您提前在VSCode 插件商店安装 WSL 插件
您可能需要手动指定IDE或检查IDE连接,通过以下命令测试:
/ide
Claude Code 支持 Claude 4 Opus 与 Claude 4 Sonnet 灵活切换:
• 我们强烈推荐您使用Claude 4 Sonnet,其使用体验与Claude 4 Opus没有明显差别,但计费倍率仅为1/5
• 我们为您默认选择了Claude 4 Sonnet,您可以在登录后在配置中修改这一选项
• 如果您没有在站点中关闭"强制使用 Sonnet",您在/model中切换的模型不会被切换
/model
Claude Code 支持压缩上下文以节省点数:
• Claude Code 通常会有长上下文,我们建议您使用以下斜杠命令来压缩以节省点数,较长的上下文往往需要更多点数
/compact [您的描述]
Claude Code 能够恢复以前的对话:
claude --continue
💡 这会立即恢复您最近的对话,无需任何提示
claude --resume
这会显示一个交互式对话选择器,显示:
💡 使用箭头键导航并按Enter选择对话,您可以使用这个方法选择上下文
Claude Code 可以处理图像信息。您可以使用以下任何方法:
分析这个图像:/path/to/your/image.png
您可以完全使用自然语言要求进行工作:
• 这是错误的截图。是什么导致了它?
• 这个图像显示了什么?
• 描述这个截图中的UI元素
• 生成CSS以匹配这个设计模型
• 什么HTML结构可以重新创建这个组件?
Claude Code 支持深入思考:
• 您需要通过自然语言要求其进行深入思考
示例:我需要使用OAuth2为我们的API实现一个新的身份验证系统。深入思考在我们的代码库中实现这一点的最佳方法。
安全分析:思考这种方法中潜在的安全漏洞
边缘情况:更深入地思考我们应该处理的边缘情况
⚠️ 推荐您在使用复杂问题的时候使用这一功能,这也会消耗大量的额度点数
Claude Code 支持使用自然语言操作Git,如:
• 提交我的更改
• 创建一个 pr
• 哪个提交在去年十二月添加了 markdown 测试?
• 在 main 分支上变基并解决任何合并冲突
您可以使用工作树创建隔离的编码环境:
• 如果您需要同时处理多个任务,并在Claude Code实例之间完全隔离代码,您可以使用此功能
• Git工作树允许您从同一存储库中检出多个分支到单独的目录
创建新工作树:
# 创建带有新分支的工作树
git worktree add ../project-feature-a -b feature-a
# 或使用现有分支创建工作树
git worktree add ../project-bugfix bugfix-123
在工作树中运行Claude Code:
# 导航到您的工作树
cd ../project-feature-a
# 在这个隔离环境中运行Claude Code
claude
Claude Code 支持多种高级功能:
💡 对于更多的用法,您可以参考Claude Code的官方文档
🎊 恭喜!现在您可以开始使用 Claude Code 了
您可以选择加入官方AI社区群,专业技术团队24小时保障