Files
macos-tools/scripts/claude-code-nvm-setup.sh
bruno 435834dc79 feat: Harbor 版本化配置
- 添加 Harbor 快速恢复脚本 (harbor-quick-restore.sh)
- 添加完整恢复指南 (HARBOR-RESTORE-GUIDE.md)
- 添加版本信息文件 (VERSION.md)
- 更新 .gitignore 排除敏感数据
- 配置 harbor git remote
- 修复 Cloudflare Tunnel 配置

系统重装后可通过以下命令快速恢复:
git clone http://192.168.1.83:33000/gao/ljwx-harbor.git
cd ljwx-harbor
./harbor-quick-restore.sh
2026-02-27 08:12:30 +08:00

30 lines
923 B
Bash
Executable File

#!/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 <version> --reinstall-packages-from=current"