do-build.ps1 835 B

12345678910111213141516171819202122232425
  1. $ErrorActionPreference = "Continue"
  2. [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
  3. Write-Host "========================================"
  4. Write-Host "开始打包 client-tauri"
  5. Write-Host "API 地址: http://125.122.32.114:9000"
  6. Write-Host "========================================"
  7. Set-Location $PSScriptRoot
  8. # 静态链接 OpenSSL,避免 Server 2019 等环境缺少 libcrypto DLL
  9. try {
  10. . (Join-Path $PSScriptRoot "scripts\set-openssl-static-env.ps1")
  11. } catch {
  12. Write-Host "OpenSSL 静态环境设置失败: $_" -ForegroundColor Red
  13. exit 1
  14. }
  15. $env:DEFAULT_BACKEND_API_URL = "http://125.122.32.114:9000"
  16. Write-Host "开始执行 npm run tauri build..."
  17. npm run tauri build
  18. Write-Host "========================================"
  19. Write-Host "打包完成!"
  20. Write-Host "========================================"