53 lines
950 B
Batchfile
53 lines
950 B
Batchfile
@echo off
|
|||
|
|
echo ==========================================
|
||
|
|
echo 设备管理系统 - Windows EXE 打包脚本
|
||
|
|
echo ==========================================
|
||
|
|
echo.
|
||
|
|
|
||
|
|
echo [1/4] 安装后端依赖...
|
||
|
|
call npm install
|
||
|
|
if %errorlevel% neq 0 (
|
||
|
|
echo 后端依赖安装失败!
|
||
|
|
pause
|
||
|
|
exit /b 1
|
||
|
|
)
|
||
|
|
|
||
|
|
echo.
|
||
|
|
echo [2/4] 安装前端依赖...
|
||
|
|
cd client
|
||
|
|
call npm install
|
||
|
|
if %errorlevel% neq 0 (
|
||
|
|
echo 前端依赖安装失败!
|
||
|
|
pause
|
||
|
|
exit /b 1
|
||
|
|
)
|
||
|
|
|
||
|
|
echo.
|
||
|
|
echo [3/4] 构建前端...
|
||
|
|
call npm run build
|
||
|
|
if %errorlevel% neq 0 (
|
||
|
|
echo 前端构建失败!
|
||
|
|
pause
|
||
|
|
exit /b 1
|
||
|
|
)
|
||
|
|
|
||
|
|
cd ..
|
||
|
|
|
||
|
|
echo.
|
||
|
|
echo [4/4] 打包 Electron 应用...
|
||
|
|
call npx electron-builder --win
|
||
|
|
if %errorlevel% neq 0 (
|
||
|
|
echo Electron 打包失败!
|
||
|
|
pause
|
||
|
|
exit /b 1
|
||
|
|
)
|
||
|
|
|
||
|
|
echo.
|
||
|
|
echo ==========================================
|
||
|
|
echo 打包完成!
|
||
|
|
echo.
|
||
|
|
echo EXE安装包位于: dist-electron 目录
|
||
|
|
echo ==========================================
|
||
|
|
echo.
|
||
|
|
pause
|