Vil*_*oja 7 javascript gitignore reactjs react-native
我启动了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
Run Code Online (Sandbox Code Playgroud)
如果这没有帮助,请重试,但在使用 NPM 安装 React Native 之前,请删除package-lock.json该node_modules目录(在 Linux 上):
rm -rf package-lock.json node_modules
Run Code Online (Sandbox Code Playgroud)
如果您使用 Yarn,请尝试改用 NPM,看看这是否可以解决您的问题。
| 归档时间: |
|
| 查看次数: |
416 次 |
| 最近记录: |