fix: 修复 EXE 数据库 schema 不匹配导致 500 错误
- ISS 移除 onlyifdoesntexist 确保安装目录 db.sqlite3 始终更新 - .gitignore 忽略所有 sqlite3 文件 - 前端翻页组件和样式更新
This commit is contained in:
+14
-2
@@ -1,4 +1,4 @@
|
||||
@echo off
|
||||
@echo off
|
||||
chcp 65001 >nul
|
||||
echo ==========================================
|
||||
echo 学校订餐菜单生成器 - 一键打包安装包
|
||||
@@ -40,6 +40,8 @@ if exist "C:\Program Files (x86)\Inno Setup 6\ISCC.exe" (
|
||||
set "ISCC=C:\Program Files\Inno Setup 6\ISCC.exe"
|
||||
) else if exist "C:\Program Files (x86)\Inno Setup 5\ISCC.exe" (
|
||||
set "ISCC=C:\Program Files (x86)\Inno Setup 5\ISCC.exe"
|
||||
) else if exist "C:\Program Files\Inno Setup 5\ISCC.exe" (
|
||||
set "ISCC=C:\Program Files\Inno Setup 5\ISCC.exe"
|
||||
) else (
|
||||
where iscc >nul 2>&1
|
||||
if not errorlevel 1 (
|
||||
@@ -60,6 +62,16 @@ if "%ISCC%"=="" (
|
||||
)
|
||||
echo 找到 Inno Setup: %ISCC%
|
||||
|
||||
echo.
|
||||
echo [3.5/4] 验证语言文件...
|
||||
for %%I in ("%ISCC%") do set "ISDIR=%%~dpI"
|
||||
if not exist "%ISDIR%Languages\ChineseSimplified.isl" (
|
||||
echo.
|
||||
echo 警告: 未找到中文语言文件 ChineseSimplified.isl
|
||||
echo 安装向导将使用英文界面。
|
||||
echo 如需中文界面,请确保 Inno Setup 完整安装。
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [4/4] 编译安装包...
|
||||
"%ISCC%" school-meal-setup.iss
|
||||
@@ -78,4 +90,4 @@ echo 输出目录: installer\
|
||||
echo 安装包: installer\学校订餐菜单生成器-安装包.exe
|
||||
echo ==========================================
|
||||
echo.
|
||||
pause
|
||||
pause
|
||||
Reference in New Issue
Block a user