fix: build_windows.ps1 guard resources/daw_engine (exe + _internal) truoc tauri build — glob fail neu thieu

This commit is contained in:
2026-08-09 04:17:09 +00:00
parent 2462bbc1a8
commit a7163efaf1
+10
View File
@@ -70,6 +70,16 @@ if (-not (Test-Path src-tauri\vc_redist.x64.exe)) {
} }
Write-Host "== [6/6] Tauri build (NSIS .exe + MSI) ==" Write-Host "== [6/6] Tauri build (NSIS .exe + MSI) =="
# Guard: resources/daw_engine PHẢI có exe + _internal trước khi tauri build —
# glob trong tauri.conf.json fail ngay ("path not found") neu thieu.
if (-not (Test-Path "src-tauri\resources\daw_engine\daw_engine.exe")) {
Write-Host "ERROR: src-tauri\resources\daw_engine\daw_engine.exe khong co — buoc [4/6] that bai?" -ForegroundColor Red
exit 1
}
if (-not (Test-Path "src-tauri\resources\daw_engine\_internal")) {
Write-Host "ERROR: thieu src-tauri\resources\daw_engine\_internal (onedir khong day du)" -ForegroundColor Red
exit 1
}
npm install -D @tauri-apps/cli npm install -D @tauri-apps/cli
npx tauri build npx tauri build