前言
由于node
版本过高导致安装gitbook
失败,于是便想要安转nvm
来管理node
的版本
- nvm 是 node.js 的版本管理工具
- github:https://github.com/nvm-sh/nvm
安装配置
卸载
没有安装过node
的跳过此步骤
$ sudo npm uninstall npm -g
$ sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
$ sudo rm -rf /usr/local/include/node /Users/$USER/.npm
$ sudo rm /usr/local/bin/node
安装
自动安装
// 安装
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
// 或者 wget 安装
$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
手动安装(如果自动安装失败,可以尝试手动安装)
// 拉取代码
cd ~/ && git clone https://github.com/nvm-sh/nvm.git .nvm && cd ~/.nvm
// 切换指定版本
git checkout v0.39.1
// 安装
. ./nvm.sh
常用指令
可以通过nvm --help
查看所有指令
nvm --help 显示所有信息
nvm --version 显示当前安装的nvm版本
nvm install [-s] <version> 安装指定的版本,如果不存在.nvmrc,就从指定的资源下载安装
nvm install [-s] <version> -latest-npm 安装指定的版本,平且下载最新的npm
nvm 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 安装最新的npm
nvm reinstall-packages <version> 重新安装指定的版本
nvm cache dir 显示nvm的cache
nvm cache clear 清空nvm的cache
PS:
windows 系统下载对应安装包安装即可:https://github.com/coreybutler/nvm-windows/releases
还不快抢沙发