Git 汇总

MAC安装NVM教程

2023-03-09  本文已影响0人  赵Wayne

【1】卸载已安装到全局的 node/npm以防止干扰

#查看已经安装在全局的模块,以便删除这些全局模块后再按照不同的 node 版本重新进行全局安装

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

【2】安装nvm,从远程下载install.sh脚本并执行。注意这个版本年数字v0.39.1会随着项目开发而变化。随时通过官方最新安装命令(https://github.com/nvm-sh/nvm#install-script)来检查最新安装版本是有好处的。

//安装命令
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.39.1/install.sh | bash

【3】如果报错以下:一般是网站被墙了拉不下来资源

image.png
解决办法查看最新的ip image.png

将ip填写入SwitchHosts里面

image.png

重新执行【2】安装nvm命令,如下图所示安装成功


WechatIMG586.png

【4】执行nvm -v成功即可,返回找不到命令:nvm: command not found
原因应该为:
系统是最新更新的 macOS Catalina 系统,默认的 shell 是 zsh,所以找不到配置文件

# 进入.nvm文件夹
cd ~/.nvm
# 创建 .bash_profile 文件,如果有则直接打开 open
touch .bash_profile

# 在.bash_profile文件中添加如下代码 vim .bash_profile即可编辑
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

#关闭保存,然后执行该文件
source .bash_profile

#再试试命令 nvm -v还不行则再看下面,同上把代码放一个新文件.zshrc而已:

# 创建 .zshrc 文件,如果有则直接打开 open .zshrc
touch .zshrc

# 在.zshrc文件中添加如下代码 vim .zshrc即可编辑
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

#关闭保存,然后执行该文件
source ~/.zshrc

再次 nvm -v即可,然后找nvm命令安装对应node即可使用


image.png

参考链接

上一篇下一篇

猜你喜欢

热点阅读