Mac安装nvm管理node版本

刚开始拿到公司Mac的时候来得急,要很快搞好环境跟上项目,很多Mac的东西也不懂没来得及琢磨,最近闲下来看别的一些项目需要用到高版本的node,于是开始尝试安装nvm,浅记录一下。

Mac可以通过brew来装,不过,我没用也不会哈哈哈,就想直接安。

上链接:https://github.com/nvm-sh/nvm

官网说的还是很清楚的,没别的问题就跟着官网走!!

where node

where npm

// 可以查看东西安装在电脑的哪个位置

 不知道别人是咋样,反正我拿到Mac的时候还挺不习惯的,很多东西都不会找哈哈哈,可能是我太菜了。然后之前安装node的时候也不知道咋安装上去的,反正能用就行,有一次想卸载的时候遇到了权限问题,当时百度了,说是Mac系统多少多少版本后有最高权限啥的问题,也没来得及深究。今天在卸载node的时候心里还蛮忐忑的,但是今天都比较顺利。

我不确定在安装nvm前要不要把之前安装的先卸载掉哈,没有验证过,不过我在卸载前就尝试了两次安装都是失败。

// 这是第一次的报错

fatal: unable to access 'https://github.com/nvm-sh/nvm.git/': error:02FFF036:system library:func(4095):Connection reset by peer
Failed to clone nvm repo. Please report this!

// 这是第二次的报错

fatal: unable to access 'https://github.com/nvm-sh/nvm.git/': LibreSSL SSL_read: error:02FFF03C:system library:func(4095):Operation timed out, errno 60
Failed to clone nvm repo. Please report this!

也不清楚不能连接和超时,是不是因为没有卸载,毕竟我当时还挂着梯子,我的朋友们给的答案也不一样。

卸载原本低版本的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

卸载以后也可以通过where命令行看看卸掉没有哈

然后官网的两句命令行选一条

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 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

至于windows的nvm就下次有机会再试啦!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值