首页 > 解决方案 > Bash 检查是否安装了 nvm

问题描述

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

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

这不起作用:https ://stackoverflow.com/a/26759734/846348 它说未安装 nvm 但 bash 脚本可以使用 nvm ..

如果它至少支持带有 Linux shell 的 Mac Terminal、Mac iTerm 和 Windows,那就太好了。

标签: bashnvm

解决方案


可以检查command -v nvm

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

推荐阅读