nvm和n都是node版本管理工具,为了解决node各种版本存在不兼容现象,nvm和n是让你在同一台机器上安装和切换不同版本的node的工具
nvm
使用资源安装nvm
#使用curl获取资源curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash#使用wget获取资源wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash#使用git获取资源git clone --depth=1 https://github.com/nvm-sh/nvm.git ~/.nvm
配置环境变量
#设置暂时性全局变量export PATH=$PATH:$HOME/nvm/nvm.sh//_____________________________________________________设置永久性全局变量方式1:echo "source $HOME/.nvm/nvm.sh" >> ~/.bashrcsource ~/.bashrcecho "source $HOME/.nvm/nvm.sh" >> ~/.zshrcsource ~/.zshrc方式2:使用>>输入进文件echo "source $HOME/.nvm/nvm.sh" >> ~/.bash_profilesource ~/.bash_profile方式3: vim ~/.bash_profile 或者 vim /etc/profile,添加下面代码PATH=$PATH:$HOME/nvm/nvm.sh
⚠️ 注意:使用永久性全局变量别忘了使文件生效 source ~/.bash_profile 或 source /etc/profile
查看
#验证安装command -v nvm#列出远程仓库源中所有可以安装的node版本号nvm ls-remote#当前node版本nvm current#列出所有已经安装的node版本nvm ls
使用nvm
#安装安装指定版本号的nodenvm install v12.18.0#使用nvm安装nodenvm use v12.18.0
升级npm
npm -g
mac下的nvm经常使用命令的总结
nvm --help 显示所有信息nvm --version 显示当前安装的nvm版本nvm install [-s] <version> 安装指定的版本,如果不存在.nvmrc,就从指定的资源下载安装nvm install [-s] <version> -latest-npm 安装指定的版本,平且下载最新的npmnvm uninstall <version> 卸载指定的版本nvm use [--silent] <version> 使用已经安装的版本 切换版本nvm current 查看当前使用的node版本nvm ls 查看已经安装的版本nvm ls <version> 查看指定版本nvm ls-remote 显示远程所有可以安装的nodejs版本nvm ls-remote --lts 查看长期支持的版本nvm install-latest-npm 安装罪行的npmnvm reinstall-packages <version> 重新安装指定的版本nvm cache dir 显示nvm的cachenvm cache clear 清空nvm的cache
n
使用wget安装
brew install n
使用npm安装
npm i n -g
n的使用
#直接输入n选择需要使用的node版本n#下载版本n 12n 10.16.0#查看版本n lts
