如何使用nvm来管理node版本
最近在做项目时,有老项目和一个新项目,不同的项目需要的node版本不同,因此我们需要在开发的时候指定不同版本的node
可以通过where命令行查看node,npm安装的位置
where node where npm // 可以查看东西安装在电脑的哪个位置
卸载原本低版本的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
然后官网的两句命令行选一条进行nvm的安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash 选择其中一条
这个时候重启终端就可以用了。也可以通过where语句或者 nvm list看看能不能找到nvm
这个是说nvm下还没有安装东西,nvm指令已经生效了
接下来就可以输入nvm的相关指令就可以去安装管理node版本了。
// 查看已经安装的版本
nvm ls
// 安装最新的稳定版本 nvm install stable // 安装指定版本 nvm install v12.18.2 // 卸载指定的版本 nvm uninstall <version> // 查看当前使用的node版本 nvm current // 使用已经安装的版本 nvm use [--silent] <version> // 启用node.js版本管理 nvm on // 禁用node.js版本管理(不卸载任何东西) nvm off