NVM 环境 - Windows

简介

NVM 全称 Node.js Version Management,是一个 Node.js 的版本管理工具。它可以安装和切换使用不同版本的 Node。

下载

官方 Github:https://github.com/coreybutler/nvm-windows

安装版(非常推荐)

如果下载 nvm-setup.exe,则直接打开安装即可。

安装版无需手动配置环境变量,推荐使用。

免安装版

如果使用 nvm-noinstall.zip,则手动配置。

已经安装了安装版的同学本部分可以跳过。

解压

下载完成后,先将 zip 解压到一个地方存着。

强烈建议:SDK 相关的路径,为避免后续出现奇奇怪怪的问题,一律存放在全英文且无特殊符号的路径中!

settings 文件

打开存放的文件夹,即包含有 nvm.exe 的同级目录,新建一个 settings.txt 文件。

假设以下文件的存放路径在

1
C:\SDKs\NVM\1.1.11\

内容如下,记得改成自己的:

1
2
3
4
root:C:\SDKs\NVM\1.1.11
path:C:\SDKs\NVM\Node
arch:64
proxy:

root:nvm.exe 所在目录的同级目录;

path:Node 所在目录;

arch:系统是 32 位则写 32,64 位写 64;

proxy:代理地址,可以为空不写。

环境变量

按住 win 键 + r 键,输入 sysdm.cpl 打开系统属性菜单。

点击选项卡“高级”,然后点击下方的按钮“环境变量”。

强烈建议,只修改用户环境变量,没有特殊的情况下不修改系统变量!

用户环境变量 中新增:

1
2
NVM_HOME
值为 nvm.exe 所在目录的同级目录

再新增一个:

1
2
NVM_SYMLINK
值为 Node 所在目录

然后选中 PATH,点“编辑”,新增:

1
%NVM_HOME%

再新增:

1
%NVM_SYMLINK%

测试

打开 CMD 或者其他同类终端,输入命令:

1
nvm

如果显示了用法,说明配置已完成。

安装 && 管理 Node

  • 查看本地安装的版本
1
nvm list
  • 列出所有 Node 版本
1
nvm list available
  • 安装 Node
1
2
# nvm install [版本号]
nvm install v16.20.0
  • 使用指定的 Node
1
nvm use 16.20.0
  • 卸载指定的 Node
1
nvm uninstall 16.20.0
  • 查看当前使用的 Node 版本
1
node -v

配置镜像源

如果需要配置,找到安装目录下的 settings.txt,添加:

1
2
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

路径配置

如果需要修改 npm 的全局包路径和缓存路径,先新建相关的文件夹,然后在 cmd 中执行:

1
2
npm config set prefix "D:\path\to\your\npm_global"
npm config set cache "D:\path\to\your\npm_cache"

··· EOF ···


> 喜欢文章,支持一下 <

NVM 环境 - Windows
https://www.lechnolocy.cn/2023/06/22/NVM 环境 - Windows/
作者
Lechnolocy
发布于
2023年6月22日
许可协议