美文网首页
flutter配置环境变量

flutter配置环境变量

作者: Poppy11 | 来源:发表于2023-12-18 10:27 被阅读0次

    我们不同环境经常需要使用不同的环境变量,但是据我现在所了解,每次打包不同环境时,我们需要自己手动在main.dart文件中,修改一下读取的哪个配置文件

    1.安装依赖

    flutter pub add flutter_dotenv
    

    2.在项目根目录创建配置文件

    image.png
    image.png

    3.在main.dart中读取配置,不同环境,部署时需要手动修改读取不同环境变量

    Future<void> main() async {
      WidgetsFlutterBinding.ensureInitialized();
      await dotenv.load(fileName: ".env.dev");
      await setupServiceLocator();
      runApp(const MyApp());
    }
    

    4.在pubspec.yaml中增加assets配置

    flutter:
        assets:
        - .env.dev
        - .env.prod
        - .env.test
    

    5.使用

    dotenv.env['X_KONG_USER_ID']
    

    相关文章

      网友评论

          本文标题:flutter配置环境变量

          本文链接:https://www.haomeiwen.com/subject/lfragdtx.html