文章目录
安装顺序:
nvm
=>
nrm
=>
nodejs
nvm - node version manager(node版本管理器)
下载及安装nrm
nvm-setup.zip
和nvm-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版本时会出现乱码并失败,所以需要以管理员身份运行程序
- 创建对应程序的快捷键
- 右击快捷键,找到【兼容性】面板
- 勾选【设置\以管理员身份运行此程序】,并确定
- 通过快捷键打开程序,即可