初始化
This commit is contained in:
60
build/build.bat
Normal file
60
build/build.bat
Normal file
@@ -0,0 +1,60 @@
|
||||
@echo off
|
||||
chcp 65001 >nul
|
||||
echo ========================================
|
||||
echo 清理并重新打包
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
echo [1/4] 删除 out 目录...
|
||||
cd /d "%~dp0.."
|
||||
if exist out (
|
||||
rmdir /s /q out 2>nul
|
||||
if exist out (
|
||||
echo 删除失败,请手动删除 out 目录
|
||||
pause
|
||||
exit /b 1
|
||||
) else (
|
||||
echo out 目录已删除
|
||||
)
|
||||
) else (
|
||||
echo out 目录不存在
|
||||
)
|
||||
echo.
|
||||
|
||||
echo [2/4] 构建前端代码...
|
||||
call npm run build-frontend
|
||||
if %errorlevel% neq 0 (
|
||||
echo 前端构建失败
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
echo 前端代码构建完成
|
||||
echo.
|
||||
|
||||
echo [3/4] 构建 electron 代码...
|
||||
call npm run build-electron
|
||||
if %errorlevel% neq 0 (
|
||||
echo electron 构建失败
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
echo electron 代码构建完成
|
||||
echo.
|
||||
|
||||
echo [4/4] 打包 Windows 版本(包含代码加密)...
|
||||
call npm run build-w
|
||||
if %errorlevel% neq 0 (
|
||||
echo 打包失败
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
echo.
|
||||
|
||||
echo ========================================
|
||||
echo 打包完成!
|
||||
echo 最终交付目录: out\CN_Tool\
|
||||
echo 原始输出目录: out\win-unpacked\ (已自动重命名)
|
||||
echo ========================================
|
||||
echo.
|
||||
pause
|
||||
|
||||
Reference in New Issue
Block a user