mirror of
https://github.com/NanmiCoder/MediaCrawler.git
synced 2026-10-04 13:08:11 +08:00
refactor: 将 WebUI 源码纳入仓库,移除打包产物
- 新增 webui/ 前端源码目录(React+Vite+TypeScript+Tailwind) - 删除 api/webui/ 中旧的打包静态资源 - 更新 .gitignore 忽略 api/webui/ 构建输出和 webui/node_modules - 更新 README 增加前端构建说明
This commit is contained in:
@@ -175,6 +175,18 @@ uv run main.py --help
|
||||
|
||||
MediaCrawler 提供了基于 Web 的可视化操作界面,无需命令行也能轻松使用爬虫功能。
|
||||
|
||||
#### 构建前端资源(首次使用需要)
|
||||
|
||||
WebUI 前端源码位于 `webui/` 目录,需要先构建静态资源后才能通过 API 服务器访问。
|
||||
|
||||
```shell
|
||||
cd webui
|
||||
npm install
|
||||
npm run build # 产物输出到 api/webui/
|
||||
```
|
||||
|
||||
> 开发调试可改用 `npm run dev`,会在 5173 端口启动 Vite 开发服务器并自动代理 `/api` 到 8080。
|
||||
|
||||
#### 启动 WebUI 服务
|
||||
|
||||
```shell
|
||||
|
||||
Reference in New Issue
Block a user