diff --git a/dev.sh b/dev.sh index b3874aa..3a08a02 100755 --- a/dev.sh +++ b/dev.sh @@ -173,7 +173,9 @@ echo ( cd "$BACKEND_DIR" - uv run --frozen uvicorn app.main:app "${UVICORN_ENV_ARGS[@]}" --reload \ + # --no-sync: 跳过依赖解析, 直接用已安装的 .venv。 + # 比 --frozen 更彻底: 不校验 lockfile, 避免镜像源 403/网络抖动导致后端起不来。 + uv run --no-sync uvicorn app.main:app "${UVICORN_ENV_ARGS[@]}" --reload \ --host "$BACKEND_HOST" --port "$BACKEND_PORT" 2>&1 \ | prefix_awk "$(printf "${BLUE}[backend ]${NC} ")" ) &