[英]React native - which files to include in version control after installing native-base?
我啟動了react-native項目,並決定測試本機庫。 安裝它及其依賴項導致ios和android文件夾的更改。 我不確定是否應該將這些更改放到版本控制中?
變化是:
IOS:
ios / AppName.xcodeproj / project.pbxproj:我看到添加了字體的哈希值
ios / AppName / Info.plist:這里也會在標簽內添加字體
機器人:
android / app / src / main / assets / fonts / [20種不同的字體]
顯然,安裝react-native native-base導致一些字體到本機文件夾? 反應本機項目的最佳實踐標准.gitignore文件不會忽略這些文件,因此我的版本控制客戶端向我顯示文件。 但我想知道是否所有這些更改都是因為安裝了一些第三方庫,那么我應該將它們放到版本控制中嗎? 由於同行編碼器也會安裝那些,他們應該得到相同的文件,對吧?
我擔心的是,本機目錄中的一些重要文件將在此項目的開發人員之間變得不同。 如果他們安裝了本機庫,並且它導致ios端的某些核心文件發生了變化,那么該更改可能不完全相同(例如,可能存在次要版本更新等)。 我真的不知道該怎么辦,請幫忙!
顯然,其他人也遇到了一個非常類似的問題 。
一種可能的解決方案是檢查它是否是兼容性問題並降級React Native以便開始。
另一個可能的解決方案可能是使用NPM重新安裝React Native :
npm install react-native --save
如果這沒有幫助,請再試一次,但在使用NPM安裝React Native之前,請刪除package-lock.json
和node_modules
目錄(在Linux上) :
rm -rf package-lock.json node_modules
如果您使用Yarn,請嘗試使用NPM,看看這是否可以解決您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.