nvm的安装与使用

81 篇文章 7 订阅

前言:

这几天做东西的时候又牵涉到node版本的切换了,记得自己随手记过一些nvm的常用命令,但是没有形成一个统一的文档,这里做一下总结并形成一个博客文档,以便以后查阅。

什么是NVM

NVM全称:Node Version Manager

  • NVM就是一个node版本管理器,用于管理多个活动的node.js版本。
  • 管理 Windows 下的 node,官方推荐使用nvmwnvm-windows

本文使用:nvm-windows

NVM下载与安装

下载地址:nvm-windows

打开下载地址之后,就会看到这个:

在这里插入图片描述

解释一下:

# nvm-noinstall.zip: 绿色免安装版本,使用之前需要配置。

# nvm-noinstall.zip.checksum.txt:绿色免安装版本校验码。

# nvm-setup.zip:安装包,下载之后需要手动安装,好处是无需配置就可以使用,方便。

# nvm-setup.zip.checksum.txt:安装包校验码。

# Source code(zip):zip压缩的源码。

# Sourc code(tar.gz):tar.gz的源码,一般用于linux系统。

只需要下载nvm-setup.zip然后解压安装即可。

nvm 安装没啥好说的,就是一个正常的程序安装。

注意:

  • nvm安装之后,一般情况下会自动对我们当前已经安装过的node版本进行管理。
  • 但是也有例外,如果nvm没有检测到你已经安装的node版本,那么只需要把已经安装的ndoe卸载,然后通过nvm在重新安装一下即可。

NVM常用命令(nvm-windows)

  1. nvm install <version> [arch]

    安装指定版本,如:安装v14.15.0,可nvm install 14.15.0

    可以指定系统位数,如:nvm install 14.15.0 64

    • 如果将[arch]设置为all:nvm install 14.15.0 all则 32位 和 64位 的全部下载。
    • 如果不写,则默认根据系统位数来下载。

    在命令行末尾添加--insecure可以绕过远程下载服务器的SSL验证 。


  2. nvm uninstall <version>

    删除已安装的指定版本,如:nvm uninstall 14.15.0

    <version>必须是特定版本。


  3. nvm use [version] [arch]

    切换使用指定的版本node,如:nvm use 14.15.0

    如果使用了 nvm use [arch]则依旧使用当前版本,但是会切换到 32/64位模式。


  4. nvm ls [available]

    列出所有安装的版本,ls 是简写,全拼是 list。

    • 如: nvm list 等价于 nvm list installed

    [available] 是一个可选的参数,主要用来查看可以安装什么:

    • 如:nvm list available
    • 查出来的结果分为四个部分:
      • CURRENT: 当前所有版本
      • LTS:长期支持版(稳定版)
      • OLD STABLE:旧的稳定版
      • OLD UNSTABLE:旧的不稳定版

  5. nvm on

    启用 nvm


  6. nvm off

    禁用 nvm


  7. nvm version

    查看当前使用的 nvm 版本,简写:nvm v


  8. nvm arch

    查看当前node是在 64位 还是 32位 下。


  9. nvm root [path]

    设置 nvm 应该存储不同版本 node.js 的目录 。

    如果不指定[path],则为查看 nvm 安装根目录信息。


  10. nvm node_mirror [url]

    设置node节点镜像,默认是https://nodejs.org/dist/,若 [url] 不写,则使用默认url。


  1. nvm npm_mirror [url]

    设置npm节点镜像,默认是https://github.com/npm/cli/archive/,若 [url] 不写,则使用默认url。


  2. nvm proxy [url]

    设置用于下载的代理,如果 [url] 为空,则为查看当前代理。

    如果想移除代理,则需要把 [url] 设为 none 即可。

配置 NVM 国内淘宝镜像

配置国内镜像的原因,众所周知,使用国外的下载东西太慢,所以…

配置淘宝镜像:

使用命令:
# nvm node_mirror https://npm.taobao.org/mirrors/node/
# nvm npm_mirror https://npm.taobao.org/mirrors/npm/

验证是否配置成功:

  1. 使用 nvm root查看当前nvm安装根目录信息。
  2. 根据查看的地址找到此文件夹。
  3. 打开此文件夹下的settings.txt文件。
  4. 如果里面有我们刚才设置的镜像地址,就说明镜像切换成功了。

以上就是我总结的关于 nvm 的知识点。

完结·撒花

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值