本頁面提供 Firebase Local Emulator Suite 的疑難排解說明和常見問題解答。如果找不到所需資訊或需要其他協助,請與 Firebase 支援團隊聯絡。
為什麼 Local Emulator Suite 記錄顯示的錯誤訊息開頭為「Multiple projectIds are not recommended in single project mode」?
這則訊息表示「Local Emulator Suite」偵測到您可能使用不同的專案 ID 執行特定產品模擬器。這可能表示設定錯誤,並可能導致模擬器嘗試彼此通訊時發生問題,以及您嘗試透過程式碼與模擬器互動時發生問題。如果專案 ID 不相符,通常會顯示資料遺失,因為儲存在模擬器中的資料會以專案 ID 為鍵,而互通性取決於專案 ID 是否相符。
開發人員經常對此感到困惑,因此根據預設,Local Emulator Suite 只允許使用單一專案 ID 執行,除非您在 firebase.json 設定檔中另行指定。如果模擬器偵測到多個專案 ID,就會記錄警告,並可能擲回嚴重錯誤。