搜尋套件、儲存庫與 APP 分類

套件詳情v2.0.3

envify

使用 `.env` 檔案處理環境變數的更好方式。

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
190
喜歡數
158
Pub 分數
160

安裝套件

flutter pub add envify

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

Envify 是一個開發者工具,用於在 Flutter 應用程式中使用 .env 檔案管理環境變數。它簡化了在不同平台(包括 Android、iOS、Web、macOS、Windows 和 Linux)上載入和存取特定環境設定的過程。透過在建構時解析 .env 檔案,Envify 產生提供類型安全存取環境變數的 Dart 程式碼,減少錯誤並提升工作流程效率。它與 Flutter 的建構系統無縫整合,並支援開發和生產環境。

適用情境

  • 安全加載 API 金鑰
  • 按環境管理不同的設定
  • 簡化 CI/CD 設定
  • 啟用平台特定設定
  • 避免硬編碼值
  • 簡化應用程式設定

主要特色

  • 建構時 .env 檔案解析
  • 類型安全的產生 Dart 類別
  • 跨平台支援
  • 最小化樣板程式碼
  • 與 Flutter 的輕鬆整合
  • 支援環境特定的覆蓋

適合對象

  • Flutter 開發人員需要安全的設定管理
  • 團隊在多個環境中工作
  • 需要將設定與程式碼清楚分離的專案
  • 希望減少手動設定處理的開發人員
  • 適用於多個平台的應用程式部署

使用建議

  • 需要建構時處理
  • 環境變數必須在建構之前定義
  • 不適用於執行時間組態變更
  • 敏感數據仍應在套件之外受到保護
  • 最佳搭配版本控制的 .env.example 檔案使用

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

envify/README.md

所屬分類

原始碼儲存庫

使用此套件的專案