nvm介绍
node的版本管理器,可以方便地安装&切换不同版本的node。
随着大前端的快速发展,node版本更新很快,我们在工作中,可能会有老版本的node的项目需要维护,也有新版本的node的项目需要开发,如果我们只有一个node版本的话将会很麻烦,nvm可以解决我们的难点。
1、打开终端输入 cd ~/
紧接着输入 git clone https://github.com/nvm-sh/nvm.git (这里从github下载nvm)
2、进入 nvm目录中执行install.sh 等待执行完成
cd nvm (进入nvm目录)
./install.sh
(等待执行成功)
3、配置nvm环境变量将下述代码复制到 ~/.bash_profile
vi ~/.bash_profile
shift+:键盘,i键,qw保存文件并且退出
在~/.bash_profile添加
> 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 > source ~/.bash_profile
在终端运行
zsh报错
但是再zsh中使用nvm依旧提示
解决方法
编辑~/.zshrc
添加
source ~/.bash_profile
source ~/.zshrc
4、重新打开终端,执行
nvm --version
检测是否安装成功
5、nvm的使用
1.nvm ls # 列出当前安装的所有node版本
2.nvm ls-remote # 列出所有node版本
3.nvm install 版本号 # 安装指定版本的node 版本号取nvm ls-remote列出的 例如:nvm install 16.1.0
4.nvm uninstall 版本号 # 卸载指定版本号 例如:nvm uninstall 16.1.0
5.nvm use 版本号 # 切换到指定node版本 例如:nvm use 16.1.0