每次切换node版本都要记住版本号,觉得好麻烦。项目一多,用的node版本又都不一样,切换起来一点都不优雅。
可以试试最近研究的这个批处理。
目前适用版本为win10 专业版。
直接上代码吧
@echo off
color 02
setlocal enabledelayedexpansion
:start
echo.
echo ------当前版本号列表------
echo.
set bb=1
for /f "eol= tokens=* delims= " %%n in ('nvm ls') do (
set "aa=%%n"
set dd=!aa:*:= !
set str!bb!=!dd!
set ff=str!bb!
set "ff=%%n"
echo !bb!. !!dd!!
set /a bb+=1
)
echo.
set /p vv=输入版本序号(仅支持非带*号版本) :
set ww=str!vv!
echo nvm use !%ww%!
echo.
set /p zz=输入操作系统类型(32/默认64) :
echo nvm use !%ww%! %zz%
nvm use !%ww%! %zz%
goto start
pause
使用教程
输入序号:1
需要的操作系统的类型:
直接【回车】默认64位(一般情况下)
输入【32】【回车】(部分项目需要32位系统,electron项目等)
更多内容可以关注微信公众号【前端充电栈】!