프로젝트에서 일시적으로 Node 버전을 2가지 설치해서 번갈아 사용할 일이 있어서, 배치 파일로 현재 버전을 확인하고 버전을 변경할지 선택할 수 있도록 만들어 봤습니다.
텍스트 편집기에서 bat 파일로 저장한 다음, 이 파일을 관리자 권한으로 실행하면 됩니다.
@echo off
chcp 65001 > nul
for /F "delims=" %%i IN ('nvm current') do set v1=%%i
set v2=%v1:~1%
cls
echo 현재 Node 버전: %v2%
echo.
if %v2%==16.19.0 (set v3=10.24.1) else (set v3=16.19.0)
set /p rp=Node 버전을 %v3%로 변경하겠습니까? (y/n)
if %rp%==y (
cls
nvm use %v3%
}