Web、Mobile、Desktop 和小程序日常开发、检查、构建、发布常用命令
这页只放日常维护最常查的命令。先从仓库根目录运行;需要进入某个应用目录时,文档会单独说明。
| 要做什么 | 命令 |
|---|
| 安装依赖 | vp install |
| 整体格式、lint、静态检查 | vp check |
| 自动修复格式和基础 lint | vp check --fix |
| 跑 01MVP 产品测试 | vpr @01mvp/product#test |
| 跑 01MVP 产品构建 | vpr @01mvp/product#build |
| 要做什么 | 命令 |
|---|
| 启动 Web 开发服务 | vpr @01mvp/web#dev |
| 启动产品开发服务 | vpr @01mvp/product#dev |
| Web 类型检查 | vpr @01mvp/web#type-check |
| Web lint | vpr @01mvp/web#lint |
| Web 构建 | vpr @01mvp/web#build |
| 本地预览构建产物 | vpr @01mvp/web#preview |
| 本地模拟 Node 生产服务 | vpr @01mvp/web#start |
| Cloudflare Workers 本地预览 | vpr @01mvp/web#preview:cf |
| 部署到 Cloudflare Workers | vpr @01mvp/web#deploy:cf |
| 检查文档链接 | vpr @01mvp/web#docs:check-links |
| 烟测变更过的文档页 | vpr @01mvp/web#docs:smoke:changed |
| 要做什么 | 命令 |
|---|
| 启动本地开发数据库 | vpr @01mvp/product#db:dev:start |
| 停止本地开发数据库 | vpr @01mvp/product#db:dev:stop |
| 生成 Drizzle 迁移 | vpr @01mvp/product#db:generate |
| 执行数据库迁移 | vpr @01mvp/product#db:migrate |
| 本地快速 push schema | vpr @01mvp/product#db:push |
| 打开 Drizzle Studio | vpr @01mvp/product#db:studio |
| 生成 Better Auth 表结构 | vpr @01mvp/product#auth:generate |
| 要做什么 | 命令 |
|---|
| 启动 Expo 开发服务 | vpr @01mvp/mobile#dev |
| 启动 iOS 原生调试 | vpr @01mvp/mobile#ios |
| 启动 Android 原生调试 | vpr @01mvp/mobile#android |
| Mobile Web 预览 | vpr @01mvp/mobile#web |
| Mobile 类型检查 | vpr @01mvp/mobile#type-check |
| Mobile 测试 | vpr @01mvp/mobile#test |
| Mobile Web bundle 烟测 | vpr @01mvp/mobile#build |
| EAS development build | vpr @01mvp/mobile#eas:build:development |
| EAS preview build | vpr @01mvp/mobile#eas:build:preview |
| EAS production build | vpr @01mvp/mobile#eas:build:production |
| 提交商店包 | vpr @01mvp/mobile#eas:submit:production |
| 发布 OTA 更新 | vpr @01mvp/mobile#eas:update:production |
| 要做什么 | 命令 |
|---|
| 启动桌面 WebView 前端 | vpr @01mvp/desktop#dev |
| 启动 Tauri 桌面开发模式 | vpr @01mvp/desktop#tauri:dev |
| Desktop 类型检查 | vpr @01mvp/desktop#type-check |
| Desktop lint | vpr @01mvp/desktop#lint |
| Desktop 测试 | vpr @01mvp/desktop#test |
| Desktop 前端构建 | vpr @01mvp/desktop#build |
| 预览桌面前端构建 | vpr @01mvp/desktop#preview |
| Rust / Tauri check | vpr @01mvp/desktop#tauri:check |
| 打包桌面安装包 | vpr @01mvp/desktop#tauri:build |
当前模板还没有独立的 @01mvp/mini-program package。小程序阶段主要在微信开发者工具里完成上传、体验版、审核和发布。