flutter配置環(huán)境變量

我們不同環(huán)境經(jīng)常需要使用不同的環(huán)境變量,但是據(jù)我現(xiàn)在所了解,每次打包不同環(huán)境時(shí),我們需要自己手動(dòng)在main.dart文件中,修改一下讀取的哪個(gè)配置文件

1.安裝依賴

flutter pub add flutter_dotenv

2.在項(xiàng)目根目錄創(chuàng)建配置文件

image.png

image.png

3.在main.dart中讀取配置,不同環(huán)境,部署時(shí)需要手動(dòng)修改讀取不同環(huán)境變量

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']
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容