# AI工具 **Repository Path**: whitedonkey/ai-tools ## Basic Information - **Project Name**: AI工具 - **Description**: 多种工具相结合的 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-17 - **Last Updated**: 2026-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI工具平台 AI工具平台采用“统一首页工程 + 独立工具工程”的聚合结构。首页只负责工具入口展示和跳转,独立工具工程只负责自身单一业务能力,二者可单独运行、单独打包和单独部署。 ## 工程结构 ```text AI-Tool-Platform/ ├── AGENTS.md ├── README.md ├── package.json ├── .eslintrc.js ├── .prettierrc ├── ai-tool-home/ └── ai-tool-image-gallery/ ``` ## 技术栈 - Vue 3 - Element Plus - Vite - Vue Router 4 - Axios - Sass - ESLint + Prettier ## 运行步骤 首页工程: ```bash cd ai-tool-home npm install npm run dev ``` 图库分析与生成工具: ```bash cd ai-tool-image-gallery npm install npm run dev ``` 默认端口: - 首页工程:http://localhost:8080 - 图库分析与生成工具:http://localhost:8081 ## 打包 ```bash npm run build:home npm run build:image-gallery ``` 也可以分别进入子工程执行: ```bash npm run build ``` ## 部署说明 首页和每个独立工具工程都可以独立部署。部署时需要确保 `ai-tool-home/src/utils/toolList.js` 中配置的工具地址与实际部署地址一致。每个子工程打包后的产物位于当前工程的 `dist/` 目录。 ## 开发规范 新增工具时,新建 `ai-tool-xxx` 独立工程,并在 `ai-tool-home/src/utils/toolList.js` 中增加入口配置。工具工程不得依赖其他工具工程,也不得把业务逻辑写入首页工程。