E
envfix
適用於 Node.js 的零依賴環境設定診斷工具,比對環境檔並自動補齊缺失項目。
free
最後更新 2026/9/10
關於 envfix
envfix 是一款專為 Node.js 專案設計的環境設定診斷工具,零依賴、便於導入 CI。它會將 .env 與 .env.example 逐項比對,快速找出缺失或空值的變數,並偵測重複與格式錯誤的宣告,同時檢查 .env 是否已被安全地 gitignore。修復時缺失的鍵會以附加方式寫入 .env,既有的行與值不會被更動;它還能在不洩漏祕密的前提下產生或同步 .env.example。doctor 指令可進一步評估環境設定是否健康、一致且安全;在 CI 中變數缺失或為空時會以結束代碼 1 結束,協助團隊在設定漂移進入正式環境前及時發現問題。
適合人群
Node.js 專案開發者
維護環境變數設定的開發團隊
將設定檢查導入 CI 的工程師
開源專案維護者
適合場景
複製專案後核對本機 .env,自動補齊缺失的變數
在 CI 管線中攔截缺失或空值的變數,避免設定漂移進入正式環境
為團隊或開源專案產生、同步 .env.example,且不洩漏真實祕密
用 doctor 指令為專案環境設定做一次健康、一致與安全的全面健檢
功能特性
設定比對檢查
將 .env 與 .env.example 逐項比對,找出缺失或空值的變數,並偵測重複與格式錯誤的宣告。
doctor 深度健檢
回答比基礎檢查更廣泛的問題:專案環境設定是否健康、一致且安全。
附加式安全修復
缺失的鍵會以附加方式寫入 .env,既有的行與值不會被更動。
祕密與儲存庫安全
產生或同步 .env.example 時不洩漏祕密,並檢查 .env 是否已被安全地 gitignore。
優點
- 零依賴,安裝輕量、便於在 CI 中使用
- 附加式修復,不更動既有的行與值
- 預設不將環境變數值輸出到終端機、JSON 或 CI 註解,降低洩漏風險
- 變數缺失或為空時以結束代碼 1 結束,方便管線直接攔截
常見問題
不會。缺失的鍵會以附加方式寫入 .env,既有的行與值不會被更動。
預設不會將環境變數值輸出到終端機、JSON 或 CI 註解,產生 .env.example 時也不會洩漏祕密。
工具資訊
開發商envfix
釋出日期2026/9/10
定價模式free