nvm的安装与使用

      上篇介绍了nrm的使用,这次来介绍一下另一个好用的工具——nvm,用于nodejs的版本管理。nodejs版本升级较快,可能一次开发未完成,node就已经升级了,当开发周期比较长,用到的npm包依赖的node版本不一样时,就需要对node版本进行管理。

一、安装

        nvm的安装比较复杂,window和Mac OS的安装方法也不相同,具体可参考https://github.com/nvm-sh/nvm/blob/master/README.md#git-install。下面以Mac OS的其中一种安装方式为例,介绍一下安装方法。

        1、终端执行以下命令(若显示无法连接,自行科学上网)。

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

        2、在~/.bashrc~/.profile或 ~/.zshrc文件中添加以下命令 

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

        可通过 vim 建立文件,添加命令,举例如下:

                2.1 打开终端,执行命令,新建文件

vim .bash_profile

                2.2 输入 I 进入 insert 模式 ,编辑完成后按下 ESC 键退出 insert 模式

                2.3 输入 :wq 保存并退出即可

        3、检查是否安装成功,当显示Node Version Manager时,则安装成功。

二、 使用

      1、查看远程发布的所有node版本

nvm ls-remote --lts

      2、查看本地由nvm安装的node版本

nvm ls

      当未使用nvm安装过node时,显示如下 

      3、安装指定版本的node

      先以8.10版本为例安装

nvm install v8.10.0

      安装后显示如下

      为方便演示,再安装一个版本 

      4、切换node版本

      由上图可知,当前的使用版本为v12.14.1,可根据需求切换到其他node版本,同时,npm也会自动切换到对应版本。

nvm use v8.10.0

      执行结果如下

      需要注意的是,这里的切换只在当前命令行的session中生效,当关闭控制台再次打开,node还会回到default版本。

      5、设置default版本

nvm alias default v12.14.1

      由上图可知,当前的默认版本为v10.8.0,设置后结果如下

        6、删除某个版本

nvm uninstall v8.10.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值