首先,在通过MAC安装 nvm 过程中尽量不要用 brew,因为 nvm 的官方文档中有说明:
1. 安装 nvm
新手直接参考nvm的 github地址: github.com/nvm-sh/nvm 5-10分钟浏览概况,在进入下面教程
(当前版本 v0.36.1,在 gitbub上可以找到最新的版本)
在terminal里粘贴:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash
在执行上述命令的时候报错如下:
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
Q1: nvm安装完后报错 nvm: command not found
A1: mac系统版本不同,解决方法可能不同,需参考 github上的说明,我现在的版本是 12.0.1,只需要执行touch ~/.zshrc
Q2: 电脑重启或关闭terminal之后又报错 nvm: command not found
A2: 在 (vi/vim)~/.zshrc文件中添加 (vi/vim) ~/.bash_profile
解决方案:推荐用nvm镜像,全文复制粘贴至terminal
git clone https://gitee.com/mirrors/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
注:如果克隆完毕,请您继续下一步,如果没有请查看网络或者使用科学上网完成上一步骤
2. 配置 nvm 环境配置
如果在新的终端输入 nvm 时提示:command not found: nvm,有可能是以下原因之一:
(1)您的系统可能缺少一个 .bash_profile 文件,您可以创建一个此文件(可通过vi或vim命令)
vi ~/.bash_profile
或
vim ~/.bash_profile
(2)设置环境变量
注:不会shell命令:
a.打开文件后,输入i,表示进入编辑状态
b.输入变量后,点击esc,表示退出
c.输入:wq,表示保存并退出
NVM_DIR= " $HOME /.nvm "
[ -s " $NVM_DIR /nvm.sh " ] && . " $NVM_DIR /nvm.sh " #这会加载 nvm
[ -s " $NVM_DIR /bash_completion " ] && . " $NVM_DIR /bash_completion " #这会加载 nvm bash_completion
(3)执行命令行生效:
source ~/.bash_profile
如果shell使用的是非zsh,以上三步配置完即可,如果是zsh环境,需要多配置以下
如何查看shell:
echo $SHELL
(4)zsh配置: 打开.zshrc文件,输入如下:
- 打开.zshrc文件:
vim ~/.zshrc
- 配置如下:
source ~/.bash_profile
- 保存后退出执行如下命令行使之生效:
source ~/.zshrc
经过如上步骤配置,nvm也配置成功了!
可查看nvm版本:
nvm -v
至此,恭喜您!nvm安装成功
3. node包安装
安装指定版本:通过nvm install v(指定版本,如:8.14.0)
nvm install v8.14.0
切换node版本:通过 nvm use (切换的版本, 如:8.14.0)
nvm use 8.14.0
查看node包版本:node -v
node -v
恭喜您完成nvm对node包管理的基本流程,祝您BUG少少,头发多多!