Node环境安装
参考博客
下载Node时,可以直接下载二进制文件,然后再根据博客配置环境变量
Node版本切换脚本
通过更改环境变量中的NODE_HOME和NODE_GHOME_GLOBAL,从而实现Node版本的切换。以管理员方式运行
@echo off
chcp 65001 >nulecho --------------------------------------------
echo 当前Node.js版本为:
node -v
echo --------------------------------------------:: 检查NODE_HOME和NODE_HOME_GLOBAL是否已经设置
echo 当前NODE_HOME环境变量为:%NODE_HOME%
echo 当前NODE_HOME_GLOBAL环境变量为:%NODE_HOME_GLOBAL%
echo ---------------------------------------------echo 输入需要切换的Node.js版本:
echo version description
echo 14 切换环境为Node.js V14.20.0
echo 16 切换环境为Node.js V16.20.2
echo 20 切换环境为Node.js V20.17.0
echo v 查看当前NODE_HOME和NODE_HOME_GLOBAL
echo ---------------------------------------------set /P choose=请输入选择::: 根据用户输入设置NODE_HOME和NODE_HOME_GLOBAL
IF "%choose%"=="14" (IF EXIST "C:\Program Files\NodeJs\V14.20.0" (setx NODE_HOME "C:\Program Files\NodeJs\V14.20.0" /Msetx NODE_HOME_GLOBAL "D:\Program Files\NodeJs\V14.20.0" /Mecho 环境变量已经修改为Node.js V14.20.0) ELSE (echo Node.js V14.20.0的路径不存在,请检查后重试。)
) ELSE IF "%choose%"=="16" (IF EXIST "C:\Program Files\NodeJs\V16.20.2" (setx NODE_HOME "C:\Program Files\NodeJs\V16.20.2" /Msetx NODE_HOME_GLOBAL "D:\Program Files\NodeJs\V16.20.2" /Mecho 环境变量已经修改为Node.js V16.20.2) ELSE (echo Node.js V16.20.2的路径不存在,请检查后重试。)
) ELSE IF "%choose%"=="20" (IF EXIST "C:\Program Files\NodeJs\V20.17.0" (setx NODE_HOME "C:\Program Files\NodeJs\V20.17.0" /Msetx NODE_HOME_GLOBAL "D:\Program Files\NodeJs\V20.17.0" /Mecho 环境变量已经修改为Node.js V20.17.0) ELSE (echo Node.js V20.17.0的路径不存在,请检查后重试。)
) ELSE IF "%choose%"=="v" (echo 当前NODE_HOME环境变量为:%NODE_HOME%echo 当前NODE_HOME_GLOBAL环境变量为:%NODE_HOME_GLOBAL%
) ELSE (echo 输入错误!请输入有效的版本号。
)echo 请重启命令提示符或系统以使环境变量生效。
pause