Node - NVM的安装和卸载(Mac, Linux)

简单说明

NVM全称为Node Version Manager,是一个存放在github上的工具,用于管理Node版本,如果要使用Node则建议先安装NVM。在github上有对nvm详细的描述。github地址:https://github.com/creationix/nvm

安装NVM(依赖GIT,请确保已安装GIT)

先确保
https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh是否可以访问,如果不可访问,则需要配置hosts文件。

  1. 通过https://www.ipaddress.com/查询IP,得到199.232.68.133
  2. hosts文件增加如下行

199.232.68.133 raw.githubusercontent.com

一、运行命令

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

或者

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

建议使用curl的方式,安装后将创建目录~/.nvm并将内容存放在这里。
命令执行时注意查看日志,如下图说明缺少环境变量配置
在这里插入图片描述

  • 第一处提示在~/.bashrc, ~/.bash_profile, ~/.zshrc, ~/.profile都没有找到所需要的配置信息。
  • 第二处提示我们可以将export NVM_DIR...这两句句命令添加到恰当的文件中,也就是上面列出的四个文件中的一个。
  • 第三处的意思就是如果现在需要使用nvm,可以直接执行如下命令,然后就可以使用nvm了(这种方式在重新启动Terminal以后无法继续使用nvm)。

为了方便,我把这两句命令提取出来如下:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm

二、经过第一步的分析,需要将以上代码添加至~/.bash_profile或者~/.profile文件中

为了能够在重启(在Mac上则为重启Terminal)以后还能继续使用NVM,我们可以把这段配置信息添加到~/.bash_profile或者~/.profile文件中,经过实践测试添加到~/.bashrc~/.zshrc文件中均无法在重启Terminal后使用NVM。

具体操作如下:

cd ~
vim .bash_profile
# 将export NVM_DIR ... 粘贴到文件中
# ESC -> 键入":" -> 键入"wq" -> 回车保存
# 让配置文件里面生效
source .bash_profile

完成后运行nvm测试,如输出如下说明已安装成功
在这里插入图片描述

卸载NVM

  1. 执行下面的命令移除nvm内容
cd ~
rm -rf .nvm
  1. 移除掉~/.profile, ~/.bash_profile, ~/.zshrc, ~/.bashrc文件中关于nvm的配置

(完)


常用命令

设置默认node版本
nvm alias default v10.16.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值