结合多个不同的颤振项目

时间:2021-01-20 01:48:44

标签: flutter flutter-dependencies

因此,我收到了一个项目,该项目要求将 Grab 等电子商务、食品订购和叫车服务集成到一个应用程序中。我之前已经在不同的项目中交付了所有这 3 个应用程序,对于这个新项目,我想知道是否可以将我以前的所有源代码合并到一个项目中,在不同的依赖项上运行。

1 个答案:

答案 0 :(得分:1)

您可以为所有 3 个模块(食品、电子商务、叫车服务)创建套餐

要创建 Flutter 包,请在 --template=package 中使用 flutter create 标志:

flutter create --template=package food

文件夹结构

lib
packages
  - food
  - e_commerce
  - car_hailing_service

将其导入主模块的 pubspec.yaml 文件

dependencies:
flutter:
  sdk: flutter

# My Custom Packages
food:
  path: packages/food
e_commerce:
  path: packages/e_commerce
car_hailing_service:
  path: packages/car_hailing_service

如果您有所有 3 个包的任何通用功能,那么也为此创建一个单独的包,并为所有 3 个包导入该通用包。

参考这个document来创建flutter包。我希望这对您有所帮助。