多个nodejs安装及环境配置全过程
作者:阿肆阿
一、下载 nvm-windows
使用PowerShell下载(需要管理员权限)
Invoke-WebRequest -Uri "https://github.com/coreybutler/nvm-windows/releases/download/1.1.12/nvm-setup.exe" -OutFile "$env:USERPROFILE\Downloads\nvm-setup.exe"
在这条命令执行之后浏览器会出现如下图所示,就证明 nvm-windows 已经下载好了。

二、安装 nvm-windows
重点:安装 nvm 之前,必须先卸载已安装的Node.js
安装步骤:
1.找到下载好的 nvm-windows 并双击运行
2.同意许可协议,再点击“下一步”

3.选择安装路径,此处可根据个人需求修改安装路径,修改完毕后继续点击【Next】按钮

4.设置符号链接路径,此处也根据个人需求修改安装路径,修改完毕后继续点击【Next】按钮

以上安装路径只需根据自身需求去选择安装路径即可!不是一定要安装到C盘里面的!
5.然后就一直下一步即可直至安装成功。
三、验证安装
安装完成后,以管理员身份打开新的PowerShell:
1.验证 nvm 是否安装成功(会输出类似于1.1.12的版本号或者其他版本号)
nvm version
2.查看环境变量
echo $env:NVM_HOME

echo $env:NVM_SYMLINK

环境变量路径与上面安装node和符号链接的路径是一致的。
四、安装后的配置
1.设置淘宝镜像(国内用户),以管理员身份打开新的PowerShell:
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/
2.验证设置
type $env:NVM_HOME\settings.txt

五、安装Node.js版本
1.查看可用版本
nvm list available

根据所给的node版本号以及自身需求去安装。
2.安装多个版本
nvm install 11.4.0
nvm install 22.13.1
3.查看安装位置
Get-ChildItem D:\Software\nvm

后面的地址,就是这个命令查询出来的地址。(查询出的地址根据安装时设置的不同而有所出入)

可以看到安装好的nodejs版本。
六、配置环境变量
1.此电脑右键--属性--高级系统设置--环境变量--系统变量
2.在系统变量中“新建”一个“NVM_HOME"和“NVM_SYMLINK”

变量值为下图命令所查询出来的地址


变量值为下图命令所查询出来的地址

3.编辑Path变量(系统变量)
在Path中新建以下两条:
%NVM_HOME% %NVM_SYMLINK%
最后全部点击确定。
七、验证配置和切换版本
以管理员身份打开PowerShell
1.检查环境变量

3.检查nvm命令

4.查看已安装的Node.js版本
nvm list

5.切换node.js版本号
nvm use 11.4.0
后面数字为你所需要切换的版本号(只能切换已下载的版本号)
6.验证是否切换成功
node --version
npm --version
如为你所切换的版本号则成功!!!!
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
