Node版本管理工具NVM的简单使用

@云畔 .NgenGo. yihe199.cn

一. NVM安装

顾名思义,NVM,即Node Version Manager ,Node版本管理工具,在实际工作或者项目中,经常会遇到需要切换Node版本的问题,以便适应当前的项目环境,NVM。
1.首先,需要确认是否曾安装过Node,若安装过,需要将其卸载,并保证卸载干净。检查当前win用户目录下的.npmrc配置文件也一并删除,环境变量删除,如Path环境变量及全局依赖存储位置的环境变量等需要检查后删除。
NVM安装包下载链接
下载
2.打开下载的可执行文件,直接双击,傻瓜式安装即可

选择合适的安装位置
安装位置
设置符号链接(软链接)位置,其实NVM就是通过改变符号链接指向来完成Node版本切换的。
在这里插入图片描述
3.安装完成,可通过CMD等终端工具,输入 nvm version 来查看NVM版本信息,可以查看到即已完成安装在这里插入图片描述

二.NVM配置调整

为了使得下载Nodejs速度更快,通常可以改变Nvm的下载源,通过换源,使得Nvm下载Nodejs时更加高效。

  1. 打开NVM安装路径下的seeting.text文件,加入以下两行

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/ 在这里插入图片描述

三、使用NVM

  1. 在终端中使用命令 nvm list available 即可查看当前可用的Node版本
    NVM可用的node版本
  2. 如下,由于目前我需要使用的为14.16版本,直接使用命令 nvm install 14.16.0 即可安装Nodejs 14.16.0版本,同时会下载相应的npm。
    在这里插入图片描述3. 通过命令 ·nvm list· 可以查看当前已经安装好的nodejs版本
    在这里插入图片描述
  3. 使用下载好的nodejs版本,使用 ·nvm use 14.16.0· 即可切换到该版本的Nodejs,若安装了多个Nodejs版本,上述步骤3将会有多个版本的列表。选择需要的版本号,重新执行nvm list 打印出来的结果将会在目前正在使用的node版本前带*号. 注意,若切换过程中需要请求管理员权限,需要允许,否则会导致符号链接指向不能更新而导致Nodejs版本切换失败。
    在这里插入图片描述
    nvm 还提供了一些其他的命令,需要深度了解可以直接打印nvm即可看到帮助信息,这将是我们能更方便的使用NVM工具。

四、使用Nodejs

完成以上步骤后,已经和正常Nodejs的使用无差异。
简单使用 node -vnvm -v 即可简单查看node和npm版本。
版本查看

五、其他

NVM是管理Node版本的工具,安装Node时,会自动的安装相应的npm,我们可以通过设置一个全局的npm,让不同的Nodejs可以公用这个通用的npm,如下设置

  1. npm config set prefix ”d:\soft_dev\nvm\nvm\npm“
    在这里插入图片描述
    执行上述命令即会在当前的用户目录下的 .npmrc文件中有可以看到如下内容。(或者可以直接在用户目录下新建该文件,填入下图内容也可)
    在这里插入图片描述

安装全局npm,使用如下命令
npm install npm -g --registry=https://registry.npm.taobao.org
完成全局npm的安装。
npm安装后,目录结构如下

在这里插入图片描述

设置全局缓存目录
npm config set cache "D:\soft_dev\NVM\nvm\npm\npm_cache"
在这里插入图片描述
同上,可以在C盘目录的.npmrc文件中看到如下内容
在这里插入图片描述
设置淘宝镜像源,以加速npm模块下载:
npm config set registry https://registry.npm.taobao.org
同理,该命令最终会作用到.npmrc 文件上。可以通过该文件查看配置是否成功。

  1. 设置NVM的环境变量(建议直接新建在用户变量下),避免npm使用的还是Nodejs版本下自带的npm
    为了管理方便,类似于JAVA_HOME等环境变量的方式,通过相对路径来配置一个环境变量。
    先创建一个环境变量 nvm_home ,(因windows不区分大小写,如此即可)
    在这里插入图片描述
    3 . 在path环境变量中引用上述变量,
    注意顺序在NVM_HOME前,以便优先查找在这里插入图片描述
  2. 查看全局npm是否配置成功
    使用npm -vnpm config list 如需查看更加详细的配置(使用npm config ls -l 或者 npm config list --json) 查看到内容如下:
    npm配置查看

若需要升级全局 npm,直接删除 全局npm文件夹,重新执行
npm install npm -g --registry=https://registry.npm.taobao.org
即可下载最新版本的npm。

至此,所有基本配置完成。注意,某些终端提示找不到命令时,可以重启终端工具再次执行命令查看。

  • 16
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值