1. 下载nvm
Releases · coreybutler/nvm-windows · GitHub
2.安装nvm
3. 添加配置
安装成功后打开nvm的安装目录,找到settings.txt文件
复制粘贴以下代码,如图所示。保存完成nvm源修改。
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
4.验证是否安装成功
①. 用管理员身份运行nvm,如下则安转成功
②. nvm root 查看安装路径
③. nvm list available 看部分npm 可安装版本
④. nvm install 版本号(如18.18.0),如下是下载成功标志
⑤. nvm list 查看下载的所有版本号
⑥. nvm use 版本号(如18.18.0) 使用某个版本,版本号前边有*,代表着当前使用的版本
⑦. nvm uninstall <version>:卸载指定版本的 Node.js。
5. node的环境变量配置
(1) 配置全局安装的模块路径和缓存路径
首先在NVM的安装目录新建两个文件夹node_global和node_cache
创建完两个文件夹后,在cmd(用管理员身份)窗口中输入以下命令(两个路径即是两个文件夹的路径)
npm config set prefix "D:\software\nvm\node_global"
npm config set cache "D:\software\nvm\node_cache"
查看是都修改路径成功的命令:
npm config get prefix
npm config get cache
(2). 配置用户变量
①。【用户变量】中的path变量,%NVM_HOME% 和 %NVM_SYMLINK% 理论上是nvm安装成功后自动生成的。如果没有,新建进去。
如果有C:\Users\用户名\AppData\Roaming\npm,则将其修改为D:\software\nvm\node_global(刚刚新建node_global文件夹的位置),如果没有就自己新建D:\software\nvm\node_global,总之保证有以下图片中内容
②. 设置系统变量
path变量的设置和用户变量中一致
新建环境变量 NODE_PATH,值为D:\software\nvm\node_global\node_modules,其中D:\software\nvm\node_global\node_modules是上述创建的全局模块安装路径文件夹

6. 测试是否全局安装完毕
yarn : npm install -g yarn yarn -v
pnpm : npm install -g pnpm pnpm -v
express:npm install -g express-generator express --version