1.7 KiB
1.7 KiB
快速开始
欢迎使用 Cook! 这是一个帮助你决定"今天吃什么"的应用。
环境准备
系统要求
- Node.js >= 22
- pnpm >= 11.21
安装依赖
# 克隆项目
git clone https://github.com/YunYouJun/cook.git
cd cook
# 安装依赖
pnpm install
开发
启动开发服务器
pnpm dev
访问 http://localhost:3000 查看应用。
数据管理
菜谱数据保存在本地 CSV 文件 packages/data/recipe.csv 中。
更新菜谱数据
# 手动编辑 packages/data/recipe.csv 后转换为 JSON
pnpm convert
详细的 CLI 使用说明请查看 Cook CLI 文档。
构建
Web 应用
# 构建生产版本
pnpm build
# 预览构建结果
pnpm preview
移动应用
iOS
# 构建 iOS 应用
pnpm build:ios
# 在 Xcode 中打开
open ios/App/App.xcworkspace
Android
# 构建 Android 应用
pnpm build:android
# 在 Android Studio 中打开
# File > Open > android/
项目结构
cook/
├── app/ # 应用源码
│ ├── components/ # Vue 组件
│ ├── composables/ # 组合式函数
│ ├── data/ # 菜谱数据 (CSV + JSON)
│ ├── pages/ # 页面路由
│ └── utils/ # 工具函数
├── docs/ # 文档网站
├── packages/
│ └── cook/ # CLI 工具
├── android/ # Android 应用
├── ios/ # iOS 应用
└── public/ # 静态资源