SuperAPI AI 工具集

nvm-verify

部署与运维

查看项目

更新于 10-16 03:15

技能介绍

用途:确认 nvm(Node Version Manager)已正确安装并在 shell 中加载。nvm 是 shell 函数而非二进制文件,因此必须由 profile 正确加载。

主要能力:检查 nvm、node、npm 版本;诊断 PATH 顺序与 NVM_DIR;排查 profile 加载;在修复后于新终端会话中复验。

使用方式:

  1. 基础检查: nvm --version node -v npm -v command -v nvm
  2. 若未找到 nvm,检查 shell 与 profile: echo $SHELL grep -n "nvm" ~/.bashrc ~/.zshrc ~/.profile 2>/dev/null
  3. 检查 PATH 与 NVM_DIR: echo "NVM_DIR=$NVM_DIR" echo $PATH | tr ':' '\n' | grep nvm ls -la "$NVM_DIR/nvm.sh" 2>/dev/null && echo "nvm.sh exists" || echo "nvm.sh NOT FOUND"
  4. 修复 profile 后打开新终端复验: command -v nvm && echo "nvm OK" || echo "nvm still broken"

适用场景:nvm 命令找不到、node/npm 版本异常、PATH 顺序错误、profile 未加载等环境问题排查。

限制:nvm 为 shell 函数,profile 必须正确加载;更深入的平台问题需使用 nvm-troubleshooting-macos 或 nvm-troubleshooting-linux。资料未提供具体价格、收费、平台支持范围及完整修复步骤。