| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- @echo off
- chcp 65001 >nul
- echo ========================================
- echo AutoAndroidController 打包脚本
- echo ========================================
- echo.
- cd /d "%~dp0\.."
- echo [1/5] 检查 Node.js 环境...
- where node >nul 2>&1
- if %errorlevel% neq 0 (
- echo [错误] 未找到 Node.js,请先安装 Node.js
- pause
- exit /b 1
- )
- node --version
- echo.
- echo [2/5] 检查并安装 electron-builder...
- call npm list electron-builder >nul 2>&1
- if %errorlevel% neq 0 (
- echo 正在安装 electron-builder...
- call npm install --save-dev electron-builder
- if %errorlevel% neq 0 (
- echo [错误] electron-builder 安装失败
- pause
- exit /b 1
- )
- ) else (
- echo electron-builder 已安装
- )
- echo.
- echo [3/5] 安装项目依赖...
- call npm install
- if %errorlevel% neq 0 (
- echo [错误] 依赖安装失败
- pause
- exit /b 1
- )
- echo.
- echo [4/5] 构建前端应用...
- call npm run build
- if %errorlevel% neq 0 (
- echo [错误] 前端构建失败
- pause
- exit /b 1
- )
- echo.
- echo [5/5] 打包 Electron 应用为 exe...
- call npm run dist
- if %errorlevel% neq 0 (
- echo [错误] 打包失败
- pause
- exit /b 1
- )
- echo.
- echo ========================================
- echo 打包完成!
- echo ========================================
- echo.
- echo 输出目录: dist-electron\
- echo.
- echo 安装程序位置: dist-electron\AutoAndroidController Setup *.exe
- echo.
- pause
|