Mac M1 - NVM 安装 node版本管理器

安装前准备:(如若安装过nodejs,请用以下命令进行清除)

# 查看全局安装模块
npm ls -g --depth=0 

# 移除全局node_modules
sudo rm -rf /usr/local/lib/node_modules

# 移除 node
sudo rm /usr/local/bin/node

# 移除 node 全局模块注册的软链
cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm

一、NVM安装:githubu-url:nvm/README.md at master · nvm-sh/nvm · GitHub

Mac M1 - NVM 安装 node版本管理器_第1张图片

执行安装命令:

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

报错:curl: (7) Failed to connect to [raw.githubusercontent.com](http://raw.githubusercontent.com/ "raw.githubusercontent.com") port 443: Connection refused

解决方案:

1、进入IpAddress.com地址,输入raw.githubusercontent.com查询真实IP

2、打开终端输入命令:sudo vi /etc/hosts

3、然后点击【i】按键进行编辑,在hosts文件里面输入查询到的IP eg: ip raw.githubusercontent.com

185.199.108.133 raw.githubusercontent.com
185.199.108.133 user-images.githubusercontent.com
185.199.108.133 avatars2.githubusercontent.com
185.199.108.133 avatars1.githubusercontent.com 

然后esc 之后再输入  :wq 回车退出,再次重新执行:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

二、安装成功之后需要配置一下文件:

1、创建.zshrc文件并编辑

# 创建文件 .zshrc 如若有该文件直接执行下一个命令
touch ~/.zshrc

# 打开文件进行编辑
open ~/.zshrc

Mac M1 - NVM 安装 node版本管理器_第2张图片

# 编辑完.zshrc文件之后关闭文件 并输入一下命令
source ~/.zshrc

 2、创建文件.bash_profile 并编辑

# 新建文件.bash_profile 如若存在该文件直接进行下一命令
touch ~/.bash_profile

# 打开文件进行编辑
open ~/.bash_profile

Mac M1 - NVM 安装 node版本管理器_第3张图片

# 关闭.bash_profile文件 并执行以下命令
source ~/.bash_profile

三、查看nvm是否安装成功&&nvm常用命令

# 查看nvm是否安装成功 如果出现版本号说明安装成功
nvm -v

# nvm常用命令


# 下载nvm最新稳定版本
nvm install stable

# 展示所有可安装的版本
nvm ls-remote

# 展示所有已安装的版本
nvm ls

# 切换node版本
nvm use 

# 展示当前已选定node版本
nvm current

# 设置默认 node 版本
nvm alias default 

# 解除当前版本绑定
nvm deactivate 

# 删除指定node版本
nvm uninstall 

你可能感兴趣的:(macos)