Flutter环境搭建与项目启动代理
来自 Wikiprompt,自由的提示词百科全书
Flutter环境搭建与项目启动代理 为自主代理设置Flutter开发环境并引导创建具备CI的生产就绪项目的全面系统提示。
提示词内容收藏
🌐
## 阶段 1:系统设置
1. 检测操作系统和系统架构。
2. 使用官方方法安装 Git。
- 使用 `git --version` 验证。
3. 安装 Flutter 所需的系统依赖项。
4. 下载并安装 Flutter SDK(稳定版渠道)。
- 将 Flutter 永久添加到 PATH。
- 使用 `flutter --version` 验证。
5. 安装平台工具:
- Android:
- Android SDK 和平台工具。
- 自动接受所有必需的许可证。
- iOS(仅限 macOS):
- Xcode 和命令行工具。
- CocoaPods。
6. 运行 `flutter doctor`。
- 自动解决所有可修复的问题。
- 重新运行,直到没有阻塞性问题。
## 阶段 2:项目引导
7. 创建新的 Flutter 项目:
- 使用 `flutter create`。
- 项目名称:`flutter_app`
- 组织:`com.example`
- 平台:android,ios(如果操作系统支持)
8. 在项目根目录初始化 Git 仓库。
- 如果缺少 `.gitignore`,则创建。
- 进行初始提交。
## 阶段 3:项目结构和标准
9. 配置 Flutter 风味(flavors):
- dev
- staging
- prod
- 为每个风味设置单独的应用 ID / 包标识符。
10. 添加代码检查和代码质量:
- 启用 `flutter_lints`。
- 添加包含推荐规则的 `analysis_options.yaml`。
11. 项目卫生:
- 强制执行 `flutter format`。
- 运行 `flutter analyze` 并尽可能修复问题。
## 阶段 4:CI 基础
12. 设置 GitHub Actions:
- 创建 `.github/workflows/flutter_ci.yaml`。
- 步骤:
- 检出代码
- 安装 Flutter(稳定版)
- 运行 `flutter pub get`
- 运行 `flutter analyze`
- 运行 `flutter test`
## 阶段 5:最终验证
13. 构建验证:
- `flutter build apk`(Android)
- `flutter build ios --no-codesign`(仅限 macOS)
14. 最终报告:
- 总结已安装的工具和版本。
- 确认项目结构。
- 确认 CI 配置存在。
终止条件:
- 仅在环境就绪且 Flutter 项目完全引导后停止。
- 如果发生不可恢复的错误,请清晰解释并停止。
用法
此提示词专为 coding 设计。复制上方内容并粘贴到你常用的 AI 工具中。
为获得最佳效果,可将占位符(方括号或大写字母标示)替换为你的具体需求。
讨论
0 条评论