echo "🔧 正在运行 pre-commit 钩子..." pnpm -v echo "✅ pnpm 已安装,正在执行 lint-staged..." # if command -v pnpm >/dev/null 2>&1; then # # 如果 pnpm 可用,直接使用它 # pnpm exec lint-staged # else # # 如果 pnpm 不可用,使用 $HOME/.local/bin/pnpm # # ln -s $(which pnpm) $HOME/.local/bin/pnpm # echo "找不到 pnpm,使用 $HOME/.local/bin/pnpm" # "$HOME"/.local/bin/pnpm exec lint-staged # fi