2017-04-20 46 views
3

我最近探索firebase在NodeJS環境中託管React應用程序。初始化創建的火力CLI工具兩個文件:在NodeJS應用程序中提交Firebase文件的做法是什麼?

.firebaserc 
firebase.json 

什麼是這些文件提交到資源庫中接受的做法?不是嗎?我搜索了Google,諷刺的是沒有找到我想要的東西。


我在兩臺機器上工作,並且覺得.firebaserc是環境/機器具體,因此不應該被提交到存儲庫。如果我正在與其他開發人員一起開發這個項目,我有一種感覺,我希望firebase.json在環境/機器之間保持一致。我不希望另一位開發人員對在代碼庫上工作的其他人做出獨立更改。

因此,我在考慮承諾firebase.json並將.firebaserc添加到.gitignore

回答

5

您應該總是檢查firebase.json

對於共享團隊項目(其中您通常使用相同的項目進行分期,產品等),您需要登記.firebaserc。對於開放源代碼示例或其他代碼庫,如果您不希望每個人都使用相同的項目,那麼您的將不會登錄.firebaserc

只有當一個團隊希望擁有每個開發人員的開發/測試項目時,纔會成爲灰色地帶。在這裏,我的指導將仍然是檢查.firebaserc與適當的分期/產品等。別名,並讓每位開發人員針對各個測試環境運行firebase use my-personal-test-project

+2

CLI文檔還解決了.firebaserc問題:「一般來說,您應該檢查.firebaserc項目到源代碼控制中。[...]開源項目或入門模板通常不應檢入.firebaserc文件。」 https://firebase.google.com/docs/cli/#source_control_and_project_aliases – Jeff

相關問題