Bash 检查是否安装了 nvm

Bash check if nvm installed

如何确定 bash 中是否安装了 nvm(节点版本管理器)?

我已经在我的系统中安装了它,但我无法制作任何可以检测到它的 bash 脚本。我正在制作一个应该被其他人使用的依赖于nvm的脚本,所以我想如果没有安装就输出,如果没有就退出..

这不起作用: 它表示未安装 nvm 但 bash 脚本可以使用 nvm..

如果它支持 Mac 终端,Mac iTerm 和 Windows 至少 Linux shell 就好了。

可以用 command -v nvm:

检查
$ command -v nvm >/dev/null 2>&1 || { echo >&2 "nvm is required, but it's not installed.  Aborting."; exit 1; }