我正在构建一个Flutter 应用程序,并且我的变量对于不同的环境(QA、DEV、PROD等)具有不同的值.有什么好方法可以组织我的应用程序,以便我可以轻松地为QA、开发、生产和其他环境构建版本?
我正在构建一个Flutter 应用程序,并且我的变量对于不同的环境(QA、DEV、PROD等)具有不同的值.有什么好方法可以组织我的应用程序,以便我可以轻松地为QA、开发、生产和其他环境构建版本?
一种方法是:在项目的lib/
目录中创建不同的main_<environment>.dart
个文件.
每个main_<environment>.dart
包含环境特定的配置/值(例如不同的数据库名称等).然后,每个main_<environment>.dart
导入实际的应用程序库并运行应用程序,传入环境的值/配置.
然后, Select 要构建的.dart
个文件:flutter run -t lib/main_debug.dart