本文介绍如何在 Mac 上通过 npm 安装 Claude Code,并配置小米模型。
一、前置准备
1.1 检查 Node.js 版本
Claude Code 需要 Node.js 环境,建议使用 Node.js 18.x 或更高版本。
bash
# 检查 Node.js 是否已安装
node --version
# 检查 npm 是否已安装
npm --version
如果未安装 Node.js,请先安装:
方式一:使用 nvm(推荐)
bash
# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# 重启终端后,安装 Node.js
nvm install 20
nvm use 20
方式二:使用 Homebrew
bash
# 安装 Node.js
brew install node
二、安装 Claude Code
2.1 全局安装
bash
# 使用 npm 全局安装 Claude Code
npm install -g @anthropic-ai/claude-code
2.2 验证安装
bash
# 检查是否安装成功
claude --version
# 查看帮助信息
claude --help
如果提示 command not found,可能需要将 npm 全局目录添加到 PATH:
bash
# 查看 npm 全局目录
npm config get prefix
# 将目录添加到 PATH(添加到 ~/.zshrc)
echo 'export PATH="$PATH:$(npm config get prefix)/bin"' >> ~/.zshrc
source ~/.zshrc
三、配置小米模型
shell
vim ~/.claude.json
{
#--------把下面环境配置加进去
"env": {
"ANTHROPIC_BASE_URL": "https://api.xiaomimimo.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "你的token",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "mimo-v2-flash",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "mimo-v2-flash",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "mimo-v2-flash"
}
}
-
ANTHROPIC_BASE_URL:API 服务器地址
-
ANTHROPIC_AUTH_TOKEN:认证令牌(必填,替换为你的 token)
-
ANTHROPIC_DEFAULT_OPUS_MODEL:Opus 等级模型
-
ANTHROPIC_DEFAULT_SONNET_MODEL:Sonnet 等级模型
-
ANTHROPIC_DEFAULT_HAIKU_MODEL:Haiku 等级模型
shell
#打开命令窗口 输入如下命令
claude
* ███▓░ ░░
░░░░░░ ███▓░
░░░ ░░░░░░░░░░ ███▓░
░░░░░░░░░░░░░░░░░░░ * ██▓░░ ▓
░▓▓███▓▓░
* ░░░░
░░░░░░░░
░░░░░░░░░░░░░░░░
█████████ *
██▄█████▄██ *
█████████ *
.....................█ █ █ █..............................................................................................................................
Let's get started.
Choose the text style that looks best with your terminal
To change this later, run /theme
❯ 1. Dark mode ✔
2. Light mode
3. Dark mode (colorblind-friendly)
4. Light mode (colorblind-friendly)
5. Dark mode (ANSI colors only)
6. Light mode (ANSI colors only)
╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
1 function greet() {
2 - console.log("Hello, World!");
2 + console.log("Hello, Claude!");
3 }
然后一路回车
四、使用 Claude Code
4.1 启动 Claude Code
bash
# 启动交互式会话
claude
# 或者直接使用命令
claude "你的问题"
4.2 常用命令
bash
# 查看当前配置
claude config show
# 设置模型
claude config set model xiaomi
# 设置 API 密钥
claude config set api_key "你的密钥"
# 清除配置
claude config unset api_key
4.3 在项目中使用
bash
# 进入项目目录
cd /path/to/your/project
# 启动 Claude Code
claude
# 然后可以询问项目相关问题
# 例如:"解释这个项目的结构"
五、常见问题
5.1 安装失败
问题: npm install 报权限错误
解决: 使用 sudo 或配置 npm 不使用 sudo
bash
# 方法一:使用 sudo(不推荐)
sudo npm install -g @anthropic-ai/claude-code
# 方法二:配置 npm 全局目录
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
source ~/.zshrc
npm install -g @anthropic-ai/claude-code
5.2 命令未找到
问题: claude: command not found
解决: 检查 PATH 配置
bash
# 查看 npm 全局 bin 目录
npm config get prefix
# 确保该目录在 PATH 中
echo $PATH
# 如果不在,添加到 ~/.zshrc
echo 'export PATH="$PATH:$(npm config get prefix)/bin"' >> ~/.zshrc
source ~/.zshrc
5.3 小米模型配置问题
问题: 无法连接到小米 API
解决:
- 检查 API 密钥是否正确
- 检查网络连接
- 查看配置文件格式是否正确(JSON 格式)
bash
# 检查配置文件
cat ~/.claude.json
# 验证 JSON 格式
python3 -m json.tool ~/.claude.json
六、卸载 Claude Code
如果需要卸载:
bash
# 卸载全局安装的 Claude Code
npm uninstall -g @anthropic-ai/claude-code
# 删除配置文件(可选)
rm -rf ~/.claude
七、更新 Claude Code
bash
# 更新到最新版本
npm update -g @anthropic-ai/claude-code
# 或者重新安装最新版本
npm install -g @anthropic-ai/claude-code@latest