简化一下,切换nvm的烦恼吧

127 阅读1分钟

每次切换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项目等)

更多内容可以关注微信公众号【前端充电栈】!