mac安装node管理工具nvm

一、安装nvm管理工具之前,首先需要把电脑上通过apk安装的node卸载掉

先卸载 npm, 终端输入

sudo npm uninstall npm -g

执行命令行代码,查看node在哪

which node

找到node的路径,然后执行命令,删除相应的文件

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
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d

终端输入node -v, 显示zsh: command not found: node卸载成功

二、安装nvm管理工具

我们先下载nvm

执行命令:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

可能会报错,因为链接不上

这时候,我们需要配置一个host,因为我本地有hosts软件,我就直接在里面配置了,

185.199.108.133 raw.githubusercontent.com
185.199.109.133 raw.githubusercontent.com
185.199.110.133 raw.githubusercontent.com
185.199.111.133 raw.githubusercontent.com

没有的话,找到电脑自带的一个host文件,加入到里面也可以

这个ip不一定是我这,需要自己去网站看

打开网站: https://www.ipaddress.com/,查询一下 raw.githubusercontent.com对应的IP 地址

重新执行下载就可以了,应该就可以成功,下载完, 我们执行 nvm -v如果成功就会返回版本号,不行的话,重启下命令行试试

三、通过nvm来安装node和npm


安装不了,执行nvm ls-remote,看下我们能安装哪些版本

我们发现,最高版本只有3.3.1,这可不行啊

其实这是因为,只能查询到iojs版本的node,如果我们想下载我们想要的版本,比如nodejs官网上有的版本

NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist nvm install v16.17.0

这样我们就可以下载我们想要的版本,下载成功以后在命令行执行ndoe -v就可以显示出来我们安装的版本了

但是,可能还有遇到一个问题,,就是当前安装的文件夹下命令行node版本啥都对的,,当我们换一个文件夹,或者重新在别的文件夹下打开一个命令行,node版本就不是我们刚刚的版本,,这是因为nvm的默认default是一个版本,我们nvm install新安装的又是一个版本,所以导致的不一样

nvm alias default 16.17.0

我们可以把16.17.0设置为默认版本,然后执行 nvm use 16.17.0这样,我们就所以目录下,版本就统一了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值