Mac版nvm安装及常见问题解决方案

首先确定电脑上是否安装node,如果安装了node需要全部删除后再安装nvm

npm ls -g --depth=0 # 查看已经安装在全局的模块,以便删除这些全局模块后再按照不同的 node 版本重新进行全局安装
sudo rm -rf /usr/local/lib/node_modules # 删除全局 node_modules 目录
sudo rm /usr/local/bin/node # 删除 node
cd  /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm # 删除全局 node 模块注册的软链

当确定环境没有问题后,就可以通过以下命令安装nvm了

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

如果出现报错curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

可以通过 终端 ping raw.githubusercontent.com 获取到ip地址185.199.108.133

在终端输入sudo vi /etc/hosts 在最后添加 185.199.108.133 raw.githubusercontent.com 保存后退出重新运行安装命令

配置环境变量

终端输入 vi .bash_profile ,你可以创建一个此文件,打开复制粘贴以下代码进去,保存;

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

然后 source 一下 .bash_profile之后再重新打开终端执行nvm -v 验证一下是否安装成功,当出现版本号时,说明已安装成功

source .bash_profile

nvm常用命令

        nvm ls :打印出所有的版本
        nvm install stable:安装最稳定的版本
        nvm install v8.9.2 : 安装node的8.9.2的版本
        nvm uninstall v8.9.2 : 删除node的8.9.2的版本
        nvm current :当前使用的node版本
        nvm use v8.9.2 :将node改为8.9.2版本
        nvm alias default 0.12.7:设置默认 node 版本为 0.12.7

Mac (M1版) 安装低版本node报错

报错信息为make: *** [node] Error 2 nvm: install v12.22.1 failed!

# 先执行
arch -x86_64 zsh
# 再安装node
nvm install v12

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值