feat: 添加 Windows 本地开发服务器控制脚本

- 新增 `serve.py` 脚本,支持启动、停止和查看开发服务器状态
- 更新 README,提供 Windows 用户使用开发服务器的说明
- 脚本检查项目文件完整性,并处理端口占用情况
This commit is contained in:
eddy
2026-08-01 14:52:42 +08:00
parent dadffae5cf
commit 9a20add58a
2 changed files with 202 additions and 0 deletions
+25
View File
@@ -49,6 +49,31 @@ npm start
打开 `serve` 输出的地址即可使用。由于应用采用原生 ES Modules,必须通过 HTTP 服务器访问,不支持使用 `file://` 直接打开 `src/index.html`
#### Windows 开发服务器脚本
Windows 用户可以使用项目根目录下的 `serve.py` 控制本地开发服务器。服务器默认在 `http://localhost:8000/` 提供 `src` 中的静态文件。
```bash
# 启动服务器
python serve.py start
# 查看运行状态
python serve.py status
# 停止服务器
python serve.py stop
```
如需使用其他端口,通过 `--port` 为每条命令指定相同端口:
```bash
python serve.py start --port 8080
python serve.py status --port 8080
python serve.py stop --port 8080
```
启动时,脚本会检查 `src/index.html``src/css``src/js` 是否存在。如果端口已被其他程序占用,脚本会显示占用进程,并在启动操作中询问是否将其关闭。
也可以使用其他静态服务器:
```bash