通过 nvm 安装和切换不同版本的 nodejs,解决 node.js 各种版本存在不兼容现象。
·
什么是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

配置下载镜像
在 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 的缓存

-
引号里面换自己的路径
-
引号里面的路径是软链接(
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版)
更多推荐


所有评论(0)