ai coding best practices complete guide
Claude Code
环境要求
安装 NVM
macOS 和 Linux
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
Windows https://github.com/coreybutler/nvm-windows/releases
使用NVM 安装和管理NodeJS
| 命令 | 说明 | 示例 |
|---|---|---|
nvm list-remote | 列出所有可远程安装的 Node.js 版本(macOS/Linux)。 | nvm list-remote |
nvm list available | 列出所有可远程安装的 Node.js 版本(Windows)。 | nvm list available |
nvm install <version> | 安装指定版本的 Node.js。 | nvm install 18.17.1 或 nvm install --lts (安装最新的长期支持版) |
nvm list 或 nvm ls | 列出本地已安装的所有 Node.js 版本,当前正在使用的版本前会有一个箭头 -> 标记。 | nvm list |
nvm use <version> | 切换当前会话的 Node.js 版本到指定版本。 | nvm use 18.17.1 或 nvm use --lts |
nvm current | 显示当前正在使用的 Node.js 版本。 | nvm current |
nvm alias default <version> | 设置一个默认的 Node.js 版本。当你打开一个新的终端窗口时,NVM 会自动加载这个版本。 | nvm alias default 20.11.0 |
nvm uninstall <version> | 卸载本地已安装的指定 Node.js 版本。 | nvm uninstall 14.17.0 |
安装 Claude Code
npm install -g @anthropic-ai/claude-code
Windows (Recommended):
irm https://claude.ai/install.ps1 | iex
WinGet (Windows):
winget install Anthropic.ClaudeCode
NPM (Deprecated):
npm install -g @anthropic-ai/claude-code
Windows CMD:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
MacOS/Linux (Recommended):
curl -fsSL https://claude.ai/install.sh | bash
Homebrew (MacOS/Linux):
brew install --cask claude-code