【NVM】node版本管理插件使用

一、NVM 是什么?

NVM(Nodejs Version Management) 是一个 Node 的版本管理工具,可以进行 Node 版本的切换、安装、查看等。

开发中可能接手多个项目,项目的 Node 版本不同,切换版本很麻烦,我们可以使用 NVM 这个工具来进行 Node 的版本控制。

二、如何安装 NVM ?

Github下载icon-default.png?t=N7T8https://links.jianshu.com/go?to=https%3A%2F%2Fgithub.com%2Fcoreybutler%2Fnvm-windows%2Freleases

下载windows版本压缩包

下载完成之后进行解压,双击解压后文件夹中的nvm-setup.exe进行安

  1. 同意协议许可
  1. 选择 NVM 安装目录
  1. 选择 nodejs 安装目录
  1. 然后 Next > Install > Finish

  2. 验证安装,以管理员身份打开 CMD 命令行窗口输入以下命令,显示版本号说明安装成功。

nvm version

三、设置国内镜像

!!!不设置国内镜像可能会下载的慢或者下载失败

nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/

四、NVM的使用

  1. 查看可下载版本列表

nvm list available
  1. 下载 nodejs

# 下载最新版
nvm install latest
# 下载指定版本
nvm install 17.9.1
  1. 查看已下载的 nodejs 版本

nvm list
  1. 切换 nodejs 版本

nvm use 17.9.1
  1. 卸载指定版本的 nodejs

nvm uninstall 18.6.0

五、常用命令

nvm current                                  # 显示当前激活的版本
nvm install <version>                        # 安装指定版本的 nodejs,"latest"表示最新的当前版本
nvm list [available]                         # 列出已下载的 nodejs 版本, available 显示可下载的 nodejs 版本列表
nvm on                                       # 启用 nodejs 版本管理
nvm off                                      # 禁用 nodejs 版本管理(不会卸载任何东西)
nvm uninstall <version>                      # 卸载指定版本的 nodejs
nvm use <version>                            # 切换 nodejs 版本
nvm version                                  # 查看 NVM 版本
nvm node_mirror <node_mirror_url>            # 设置 nodejs 节点镜像,国内使用:https://npmmirror.com/mirrors/node/
nvm npm_mirror <npm_mirror_url>              # 设置 npm 节点镜像,国内使用:https://npmmirror.com/mirrors/npm/

# 下载包管理工具 pnpm(速度快、节约磁盘空间、支持monorepo、安全性高,由 npm & yarn 衍生而来)
npm install --location=global pnpm@latest
# 设置淘宝镜像
pnpm config set registry=http://registry.npm.taobao.org

相关推荐

  1. vim中如何使用Vundle管理器?

    2024-01-02 14:34:05       19 阅读
  2. copilot使用介绍

    2024-01-02 14:34:05       36 阅读
  3. :qrcode的使用

    2024-01-02 14:34:05       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-02 14:34:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-02 14:34:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-02 14:34:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-02 14:34:05       18 阅读

热门阅读

  1. windows系统lib文件和dll文件的区别

    2024-01-02 14:34:05       32 阅读
  2. WEB前端demo4

    2024-01-02 14:34:05       38 阅读
  3. linux时间同步

    2024-01-02 14:34:05       35 阅读
  4. 探索 PyTorch 中的 torch.nn 模块**(1)

    2024-01-02 14:34:05       36 阅读
  5. Spring Boot 中自动装配机制的原理

    2024-01-02 14:34:05       37 阅读
  6. Cont-Ug-1b-dxwlb1-004-第一章习题解答

    2024-01-02 14:34:05       37 阅读