在 Windows 11 中設定 Node.js 環境變量
了解環境變數
環境變數是系統上運行的應用變數。它們提供了一種無需直接修改程式碼即可配置應用程式的方法。在 Node.js 中,環境變數可用於儲存敏感資訊、配置設定或應用程式需要存取的任何資料。
設定 Node.js 環境變數的方法
在 Windows 11 中設定環境變數有多種方法:
1.使用命令提示字元或PowerShell
臨時設定:
開啟命令提示字元或 PowerShell。
使用set指令設定變 義大利手機號碼資料庫 數:
重擊
設定 NODE_ENV=生產
謹慎使用代碼。
此設定僅持續目前命令提示字元或 PowerShell 會話。
持久設定:
建立批次或 Pow
erShell 腳本並向其中新增 set 命令。
儲存腳本並運行它以
永久設定環境變數。
2. 使用系統環境變數對話框
開啟對話框:
右鍵單擊“此電腦”圖示並選擇“屬性”。
點選“進階系統設定”。
轉到“進階”選項卡,然後按一下“環境變數”。
使用者或系統變數:
根據您的需求選擇“[您的使用者名稱]的使用者變數”或“系統變數”。
按一下“新建”以建立一個新變數。
輸入變數名稱(例如,NODE_ENV)和值(例如,生產)。
按一下“確定”儲存變更。
3.使用登錄編輯器
注意:修改註冊表可能有風險。在繼續之前請確保您有備份。
開啟登錄編輯程式:
搜尋“regedit”並開啟登錄編輯程式。
導覽至下列項目:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
右鍵單擊右側窗格並選擇“新建”->“字串值”。
輸入變數名稱和值。
4. 使用設定檔(例如 .env)
建立一個 .env 檔案:
在專案的根目錄中建立一個名為 .env 的檔案。
按以下格式新增變數名稱和值:
NODE_ENV=生產
在您的應用程式中載入 .env 檔案:
使用 dotenv 等函式庫將環境變數從 .env 檔案載入到 Node.js 應用程式中。
使用 dotenv 的範例:
JavaScript
// 索引.js
require(‘dotenv’).config();
console.log(process.env.NODE_ENV); // 輸出:生產
謹慎使用代碼。
設定環境變數的最佳實踐
使用清晰且具描述性的名稱:選擇能夠準確代表變數用途的名稱。
避免儲存敏感資訊:對於 API 金鑰或密碼等敏感數據,請考慮使用安全儲存方法或環境變數加密。
使用環境特定的配置:為不同的環境(開發、測試、生產)建立單獨的 .env 檔案來管理配置設定。
徹底測試:確保您的應用程式在設定的環境變數下如預期運作。
其他注意事項
Heroku 和其他平台:如果您將 Node.js 應用程式部署到 Heroku 這樣的平台,它通常會提供自己的機制來設定環境變數。有關具體說明,請參閱平台的文件。
安全性:在環境變數中儲存敏感資訊時請注意安全隱患。考慮使用安全儲存方法或加密。
透過遵循這些方法和最佳實踐,您可以在 Windows 11 中有效地設定環境變數來配置 Node.js 應用程式並管理其行為。
來源和相關內容
答案.microsoft.com