AskYi H5 前端 - Claude Code 配置
2级子项目配置 | 继承自 askyi (1级)
项目信息
| 属性 |
值 |
| 项目名称 |
askyi-h5 |
| 所属项目 |
askyi |
| 项目类型 |
frontend (移动端主应用) |
| 框架 |
Next.js 15 |
| 原生支持 |
Capacitor 6 |
技术栈
| 类别 |
技术 |
版本 |
| 框架 |
Next.js |
15.5 |
| UI 库 |
React |
18.2 |
| 语言 |
TypeScript |
5 |
| 样式 |
Tailwind CSS |
3.4 |
| 原生 |
Capacitor |
6.1 |
| HTTP |
Axios |
1.11 |
| 国际化 |
next-intl |
4.4 |
| 视频 |
hls.js |
1.6 |
项目结构
src/
├── api/ # 接口层 (18模块)
├── app/ # 页面 (48目录)
├── components/ # 组件 (43个)
├── contexts/ # 上下文
├── hooks/ # 钩子
├── i18n/ # 国际化
├── lib/ # 工具库
└── types/ # 类型
功能模块
| 模块 |
功能 |
| 首页/发现 |
内容推荐、分类浏览 |
| 文章 |
文章列表、详情 |
| 视频 |
视频流、播放 |
| 专家 |
专家列表、咨询 |
| 课程 |
课程列表、播放 |
| 占卜 |
金钱卦、摇卦、求签 |
| 用户中心 |
个人资料、设置 |
| 认证 |
登录、注册 |
开发命令
pnpm install # 安装依赖
pnpm run dev # 本地开发 (localhost:3000)
pnpm run dev:turbo # Turbo 模式开发
pnpm run build # 构建
pnpm run build:ios # 构建 + 同步 iOS
pnpm run build:android # 构建 + 同步 Android
部署信息
| 环境 |
地址 |
| 开发 |
localhost:3000 |
| 生产 |
Railway / askyi.life |
核心文档
| 文档 |
位置 |
内容 |
| 前端架构 |
architecture.canvas |
组件/页面架构 |
| 页面结构 |
pages.canvas |
页面关系图 |
| 系统架构 |
../architecture.canvas |
整体架构图 |