File size: 1,158 Bytes
621a86c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
@echo off
setlocal enabledelayedexpansion
title New NAI - 启动器



REM 切换到当前脚本所在目录
cd /d "%~dp0"



REM 选择 Python 启动器(优先使用 py,其次 python)
where py >nul 2>nul
if %ERRORLEVEL%==0 (
  set "PY=py"
) else (
  set "PY=python"
)

echo ==============================================
echo  [1/2] 安装依赖(若已安装会自动跳过)
echo ==============================================
"%PY%" -m pip install -r "requirements.txt"
if %ERRORLEVEL% NEQ 0 (
  echo.
  echo 依赖安装失败,请检查 Python 与网络环境后重试。
  pause
  exit /b 1
)

echo.
echo ==============================================
echo  [2/2] 启动本地服务器(默认端口见 backend/config.json 的 port)
echo  启动后将自动在浏览器打开:http://127.0.0.1:9180
echo ==============================================

REM 使用包模块运行,保证相对导入(backend.server 中的 from .app import app)正常
"%PY%" -m backend.server
if %ERRORLEVEL% NEQ 0 (
  echo.
  echo 启动失败,请查看上方报错信息并重试。
  pause
  exit /b 1
)

endlocal