flutter配置环境变量

2023-12-18  本文已影响0人  Poppy11

我们不同环境经常需要使用不同的环境变量,但是据我现在所了解,每次打包不同环境时,我们需要自己手动在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']
上一篇 下一篇

猜你喜欢

热点阅读