什么是nvm

nvm(Node Version Manager) 是一个用于管理 Node.js 版本的命令行工具。它允许开发者在同一台机器上安装和切换多个版本的 Node.js,以便于在不同的项目中使用不同的 Node.js 版本。

下载安装nvm

下载地址:nvm官网地址

打开nvm-setup .exe

验证 nvm 是否安装成功

# 查看 nvm 版本,version 可简写成 小v
nvm version
nvm v
# 显示 node 是运行在 32 位还是 64 位
nvm arch

关键

# 显示已经安装的列表,list 可简化为 ls
nvm list
# 显示远程可安装的列表,list 也可简化为 ls
nvm list available
# 卸载指定版本 node
nvm uninstall [version]
# 使用指定版本 node
nvm use [version]

开启关闭nvm管理

# 开启 node.js 版本管理
nvm on
# 关闭 node.js 版本管理
nvm off

配置下载镜像

阿里云镜像站

阿里云NPM镜像地址

在 nvm 的安装路径下,找到 settings.txt,在后面加上这两行,设置国内镜像源。

http://npm.taobao.org => http://npmmirror.com
http://registry.npm.taobao.org => http://registry.npmmirror.com

测试镜像是否配置成功

npm config get registry

node安装

nvm list available
nvm install 16
nvm list
nvm use 16

手动添加node包给nvm管理(命令下载失败时可选)

Node官方下载地址
选择对应的node版本

解压后命名为v[version]随后放入nvm安装目录即可

拓展

配置 node 的 prefix(全局路径)和 cache(缓存路径)(非必须,可跳过)

选择需要使用的 node 版本,新建两个文件夹

node_global:npm install 下载的全局插件

node_cache:node 的缓存

  1. 引号里面换自己的路径

  2. 引号里面的路径是软链接(nodejs)的路径


# npm config set cache "%NVM_SYMLINK%\node_cache"
npm config set cache "D:\nvm\nodejs\node_cache"
# npm config set prefix "%NVM_SYMLINK%\node_global"
npm config set prefix "D:\nvm\nodejs\node_global"
# 可编辑 .npmrc 配置文件
npm config edit
# 查看部分 .npmrc 配置信息
npm config ls







安装 nvm 时 NVM_HOME 和 NVM_SYMLINK 一般会自动配置上,不需要我们手动配置,非常舒心!

NVM_HOME:nvm 地址目录

NVM_SYMLINK:nvm 配置 nodejs 的软链接,nvm use 版本号 时会自动创建

NODE_PATH:需要万分注意!!!,格式是:NVM_SYMLINK 路径 + \node_global

这样配置的话你就只需要配置一次,以后切换其他版本的 node 时也不需要重新配置 NODE_PATH 环境变量,方便使用。

参考
适合小白的 nvm 安装配置教程(Windows版)

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐