如何使用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

 

posted @ 2023-02-09 10:52  yuwenjing  阅读(163)  评论(0编辑  收藏  举报