[英]Adding react build files to a Git repository
我正在嘗試將通過npm run build
在 React App 中創建的構建文件添加到 Git 存儲庫。
我在 Django 上的后端服務器直接使用npm run build
生成的文件。 我的后端(在 Django 中)和前端(在 React 中)是兩個不同的 Git 存儲庫。
這是我面臨的問題。
每次運行npm run build
它都會創建具有不同哈希值的新文件。 如果我繼續添加所有文件,我的 git 存儲庫的大小將會增加。 我嘗試通過運行git filter-branch --tree-filter 'rm -rf build/static' HEAD
從 git 中完全刪除舊文件。 但是由於這會重寫歷史,因此我每次都必須將git push
與--force
一起使用,這感覺不對。
我可以通過直接在服務器上創建構建來避免將靜態文件添加到一起。 這會很有幫助,但是在后端工作的每個人都必須在本地構建靜態文件,這意味着他們必須安裝 node 並做出反應,這對后端開發人員來說可能很麻煩。
有沒有更好的方法來做到這一點? 我應該如何解決這個問題?
按照 Facebook 的 create-react-app 存儲庫: https : //github.com/facebook/create-react-app/blob/master/.gitignore
在他們的 gitignore 中,他們明確不推送構建目錄。 這應該清除那些哈希問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.