NVM - Nodejs 版本管理器
NVM 是 Nodejs 的版本管理器,适用于不同操作平台上任何符合 POSIX 标准的 shell, 如:sh、dash、ksh、zsh、bash等,允许用户通过命令行快速安装和使用不同版本的 Nodejs。
准备
- 远程仓库位置:https://github.com/nvm-sh/nvm
- 本地安装环境:Ubuntu 22.04 LTS
获取安装文件
安装文件为 https://github.com/nvm-sh/nvm/blob/master/install.sh,可通过多种方式下载到本地 /home 目录,最简单的方式就是直接拷贝。
安装
根据使用系统的 shell,Ubuntu 22.04 LTS 可使用 bash,执行相关的安装命令:
bash install.sh
系统输出的安装信息:
=> Downloading nvm from git to ‘/home/zhong/.nvm’
=> Cloning into ‘/home/zhong/.nvm’…
remote: Enumerating objects: 358, done.
remote: Counting objects: 100% (358/358), done.
remote: Compressing objects: 100% (304/304), done.
remote: Total 358 (delta 39), reused 176 (delta 28), pack-reused 0
Receiving objects: 100% (358/358), 219.30 KiB | 56.00 KiB/s, done.
Resolving deltas: 100% (39/39), done.
(HEAD detached at FETCH_HEAD)
master
=> Compressing and cleaning up git repository
=> Appending nvm source string to /home/zhong/.bashrc
=> Appending bash_completion source string to /home/zhong/.bashrc
=> Close and reopen your terminal to start using nvm or run the following to use it now:
export NVM_DIR="$HOME/.nvm"
[ -s “$NVM_DIR/nvm.sh” ] && . “$NVM_DIR/nvm.sh” # This loads nvm
[ -s “$NVM_DIR/bash_completion” ] && . “$NVM_DIR/bash_completion” # This loads nvm bash_completion
验证
根据安装信息可了解到安装目录 “/.nvm” 和启动方式:退出 Shell 终端并重新启动,执行:
nvm –version
0.39.3
输出版本表示安装成功。
NOTICE
在 Linux 上运行安装脚本后验证,如果提示 “command not found” 或终端没有反馈信息: 输入命令 “command -v nvm” 后关闭终端,再打开一个新终端继续验证; 或者,打开另一个 Shell 终端,输入命令 “source ~/.bashrc”。
在 Linux 上运行安装脚本后验证,如果提示 “command not found” 或终端没有反馈信息: 输入命令 “command -v nvm” 后关闭终端,再打开一个新终端继续验证; 或者,打开另一个 Shell 终端,输入命令 “source ~/.bashrc”。
卸载
卸载 NVM 只需要删除安装目录 “/.nvm”。