#!/usr/bin/env bash # Claude Code NVM 默认包配置 # 自动在所有 Node.js 版本中安装 Claude Code set -euo pipefail echo "🔧 配置 nvm 默认全局包..." # 1. 创建 nvm 默认包配置文件 NVM_DEFAULT_PACKAGES="$HOME/.nvm/default-packages" # 检查是否已存在 if grep -q "@anthropic-ai/claude-code" "$NVM_DEFAULT_PACKAGES" 2>/dev/null; then echo "✅ @anthropic-ai/claude-code 已在默认包列表中" else echo "@anthropic-ai/claude-code" >> "$NVM_DEFAULT_PACKAGES" echo "✅ 已添加 @anthropic-ai/claude-code 到默认包列表" fi # 2. 在当前版本安装 echo "" echo "📦 在当前 Node.js 版本中安装 Claude Code..." npm install -g @anthropic-ai/claude-code echo "" echo "✅ 配置完成!" echo "" echo "🎯 下次切换 Node.js 版本时会自动安装 Claude Code" echo "💡 手动安装到其他版本: nvm install --reinstall-packages-from=current"