nvm、nrm、nodejs 依次安装及使用

文章详细介绍了如何在Windows系统中下载和安装nvm(Node版本管理器),设置nvm的下载源为淘宝镜像,并通过nvm安装和切换不同版本的Node.js。同时,文章还讲解了配置Node全局依赖和缓存路径的方法,以及安装和使用nrm(Node镜像管理器)来管理npm包镜像源。最后提到了以管理员权限运行程序的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


安装顺序: nvm => nrm => nodejs

nvm - node version manager(node版本管理器)

下载及安装nrm

下载地址

nvm-setup.zipnvm-setup.exe都可以。安装地址建议D:\nvm,Set Node.js Symlink弹层,即设置nodejs的硬链接地址D:\nodejs,切换的node版本时会映射到该目录,并删除原有内容。

安装完成后,打开安装目录下的setting.txt文件, 国内需要设置下载node各版本使用taobao镜像源,在后面添加两行

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

node特定版本的安装和切换

查看网络【可安装的版本】

nvm list available

显示结果

| CURRENT | LTS     | OLD STABLE | OLD UNSTABLE |
| ------- | ------- | ---------- | ------------ |
| 20.3.1  | 18.16.1 | 0.12.18    | 0.11.16      |
| 20.3.0  | 18.16.0 | 0.12.17    | 0.11.15      |
| 20.2.0  | 18.15.0 | 0.12.16    | 0.11.14      |
| 20.1.0  | 18.14.2 | 0.12.15    | 0.11.13      |
| 20.0.0  | 18.14.1 | 0.12.14    | 0.11.12      |
| 19.9.0  | 18.14.0 | 0.12.13    | 0.11.11      |
| 19.8.1  | 18.13.0 | 0.12.12    | 0.11.10      |
| 19.8.0  | 18.12.1 | 0.12.11    | 0.11.9       |

安装node的特定版本

# 安装特定版本
nvm install 18.16.1

# 切换使用特定版本,此时会生成 nodejs的硬链接地址
nvm use 18.16.1

# 帮助命令
nvm [-h|--help]

win环境变量-命令未被识别

‘XXX’ is not recognized as an internal or external command

翻译:“XXX”未被识别为内部或外部命令

往往是在安装时,环境变量没有被设置成功。

手动设置环境变量

1. 找到环境变量面板

win + X快捷键后,选择系统,然后依次点击左侧系统保护,系统属性下的高级,右下方环境变量

2. 进入编辑环境变量面板

系统环境变量表格中,找到path,双击该行,进入编辑环境变量面板,然后在右侧选择新建按钮,输入命令程序的启动程序(往往是bin文件夹下),然后是确定按钮,再确定按钮

3. 重启终端应用

最后,重启终端应用,即可(如果是VSCode的终端,有时需重启电脑)

配置node的共享全局依赖和缓存路径

通过npm,配置prefix全局依赖以及cache缓存路径,不可以存放nodejs的硬链接目录中,会被删除,切换node版本时无需在此设置。
执行如下:

# 在C盘用户文件夹(C:\Users[name])下会生成一个.npmrc的文件
npm config set prefix "D:\nvm\node_gobal"


npm config set cache "D:\nvm\node_cache"

这样就安装完成了,我们可以使用以下来查看是否安装成功

node -v
npm -v

nrm - node registry manager(node镜像管理器)

# 安装
npm i nrm -g

如果安装不下来可以先设置一下,执行

npm config set registry https://registry.npm.taobao.org

安装成功后,我们使用

# 查看列表
nrm ls

# 切换特定镜像
nrm use taobao

# 帮助命令
nrm [-h|--help]

以管理员身份运行程序

由于使用nvm命令需要使用管理员权限,否则切换node版本时会出现乱码并失败,所以需要以管理员身份运行程序

  1. 创建对应程序的快捷键
  2. 右击快捷键,找到【兼容性】面板
  3. 勾选【设置\以管理员身份运行此程序】,并确定
  4. 通过快捷键打开程序,即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值