21 lines
624 B
Bash
Executable File
21 lines
624 B
Bash
Executable File
#!/usr/bin/env bash
|
||
# 金值 Flutter web release 构建。产物输出到 build/web。
|
||
# 参数(环境变量覆盖):
|
||
# API_BASE_URL 接口地址(默认生产 API)
|
||
# BASE_HREF base href(默认 /flutter/)
|
||
set -euo pipefail
|
||
|
||
API_BASE_URL="${API_BASE_URL:-https://jinzhi.api.local}"
|
||
BASE_HREF="${BASE_HREF:-/flutter/}"
|
||
|
||
echo "▶ flutter pub get"
|
||
flutter pub get
|
||
make runner
|
||
|
||
echo "▶ flutter build web(base-href=${BASE_HREF},api=${API_BASE_URL})"
|
||
flutter build web --release \
|
||
--base-href "$BASE_HREF" \
|
||
--dart-define=JINZHI_API_BASE_URL="$API_BASE_URL"
|
||
|
||
echo "✅ 构建完成 → build/web"
|