- 帖子
- 345
- 积分
- 502
- 技术
- 33
- 捐助
- 0
- 注册时间
- 2021-6-19
|
回复 22# 5i365
试下这个看看:
@echo off
color 1f
if exist yarn.bat (del yarn.bat)
echo ^echo Yarn 版本:>.\yarn.bat
echo call yarn --version ^2^>nul >>.\yarn.bat
echo if %%errorlevel^%% == 0 ( >>.\yarn.bat
echo ^echo Yarn 已安装 >>.\yarn.bat
echo ^echo _________________________________________________________ >>.\yarn.bat
echo ) else ( >>.\yarn.bat
echo ^echo. >>.\yarn.bat
echo ^echo Yarn 未安装, 开始安装 >>.\yarn.bat
echo ^echo _________________________________________________________ >>.\yarn.bat
echo call npm install -g yarn --registry=https://registry.npm.taobao.org >>.\yarn.bat
echo ^echo. >>.\yarn.bat
echo ^echo 正在设置环境变量 >>.\yarn.bat
echo ^echo _________________________________________________________ >>.\yarn.bat
echo setx PATH "%%PATH^%%;C:\Users\%%username%%\AppData\Local\Yarn\bin" >>.\yarn.bat
echo ^echo Yarn 已安装, 继续重启执行 >>.\yarn.bat
echo ^echo _________________________________________________________ >>.\yarn.bat
echo ^) >>.\yarn.bat
cls
echo.
echo GIT 版本:
call git --version 2>nul
if %errorlevel% == 0 (
echo.
echo GIT 已安装
echo ______________________________
) else (
echo.
echo GIT 未安装, 开始安装...
echo ______________________________
call Git-2.33.0.2-64-bit.exe /VERYSILENT
cls
echo.
echo GIT 安装完成
echo ______________________________
)
echo.
echo NPM 版本:
call npm --version 2>nul
if %errorlevel% == 0 (
echo.
echo NPM 已安装, 继续执行
echo ______________________________
goto :next
) else (
echo.
echo NPM 未安装, 开始安装...
echo ______________________________
call MsiExec.exe /i node-v13.14.0-x64.msi /qn
echo.
echo NPM 安装完成
call yarn.bat
)
if exist yarn.bat (del yarn.bat)
echo.
echo,全部程序已安装完成
echo.
pause>nul |
|