node.js 版本管理工具 — nvm 下载、安装、配置及使用

简介

在实际的前端开发过程中,可能会经常遇见 node.js 的版本问题,不同的项目需要使用不同的 node.js 版本,而直接安装的话,只能安装和使用 node.js 的一个版本。此时,就可以使用 nvm 来安装和管理不同版本的 node.js。

下载及安装

下载地址:https://github.com/coreybutler/nvm-windows/releases
image
下载完成,双击安装包进行安装。
注意:nvm安装的目录要覆盖你之前安装的node的目录,否则你要在环境变量中,设置当前nvm的path路径
image

配置淘宝镜像源

若直接使用nvm install 版本号下载对应版本的 node.js 很慢,那么可以配置 nvm 的镜像源。淘宝镜像源配置步骤如下:

  • 第一步:nvm root 查看你的 nvm 安装目录;
  • 第二步:在 nvm 安装目录下找到 seetings.txt 文件,打开文件,在文件末尾添加以下配置并保存:
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

注:https://npm.taobao.org地址已被弃用,请使用https://npmmirror.com

命令使用

  1. 查看 nvm 可用命令
nvm
  1. 查看 nvm 当前安装版本
nvm version
  1. 查看当前 nvm 安装目录
nvm root
  1. 查看已安装的 node.js 版本
nvm list
  1. 显示所有可下载的 node.js 版本
nvm list available
  1. 启用 node.js 版本管理
nvm on
  1. 禁用 node.js 版本管理(不卸载任何东西)
nvm off
  1. 安装 node.js
nvm install <version>    # version是版本号 例如:nvm install 14.3.0
  1. 安装最新版的 node.js
nvm install latest
  1. 卸载指定的 node.js
nvm uninstall <version>  # version是版本号 例如:nvm uninstall 14.3.0
  1. 切换到安装的 node.js 版本
nvm use <version>        # version是版本号 例如:nvm use 14.3.0
  1. 显示当前的 node.js 版本
nvm current

常见问题

使用 nvm 时报错:exit status 1: 后面跟一堆乱码 的解决办法。如下图所示:
image
问题原因:

  1. 安装路径是否包含中文
  2. 安装路径有空格
  3. cmd使用是否是管理员方式打开
  4. 配置文件setting.txt中配置的路径和实际安装路径是否相符
posted @ 2022-08-01 16:52  寒爵  阅读(1384)  评论(0编辑  收藏  举报