Skip to content

迁移示例

从其他脚手架或项目迁移到 flu-cli。

从空项目迁移

1. 创建 flu-cli 项目

bash
flu-cli new my_app -t modular

2. 复制现有代码

将现有代码按照 flu-cli 的目录结构组织。

3. 调整导入路径

更新 import 语句以匹配新的目录结构。

从其他 MVVM 项目迁移

1. 分析现有结构

确定现有项目的目录结构和组织方式。

2. 选择合适的模板

根据项目规模选择 Lite、Modular 或 Clean 模板。

3. 逐步迁移

按模块逐步迁移代码:

bash
# 创建模块
flu-cli a module user

# 迁移文件
# 将现有的 user 相关文件移动到新模块

模板升级

从 Lite 升级到 Modular

  1. 创建新的 Modular 项目
  2. 按功能创建模块
  3. 迁移代码到对应模块

从 Modular 升级到 Clean

  1. 创建新的 Clean 项目
  2. 按照 Clean Architecture 重组代码
  3. 分离数据层、领域层和表现层

注意事项

依赖管理

确保 pubspec.yaml 中的依赖正确迁移。

路由配置

更新路由配置以匹配新的目录结构。

测试

迁移后进行充分测试。

下一步

Released under the MIT License.