我怎么知道要添加哪些React Native pod子规格?

时间:2018-10-12 09:02:44

标签: react-native cocoapods podfile

在需要将 pod 'React', :path => '../node_modules/react-native', :subspecs => [ 'DevSupport', 'Core', 'RCTActionSheet', 'RCTAnimation', 'RCTGeolocation', 'RCTImage', 'RCTLinkingIOS', 'RCTNetwork', 'RCTSettings', 'RCTText', 'RCTVibration', 'RCTWebSocket' ] 软件包添加到iOS系统的问题上,我不得不在Podfile中添加对React的依赖。

最初,我从网上找到的列表中应用了所有podspec:

  pod 'React', :path => '../node_modules/react-native', :subspecs => [
    'DevSupport',
    'Core',
    'RCTAnimation',
    'RCTImage',
    'RCTLinkingIOS',
    'RCTSettings',
    'RCTText'
  ]

但是我意识到其中一些可能是不必要的,并且通过反复试验将其缩减为:

{{1}}

我的问题是如何确定需要哪些子规格以及为什么?

也希望得到答案,这将使我对使用子规范时发生的事情有更好的了解。

1 个答案:

答案 0 :(得分:0)

真的有必要修剪掉不必要的东西吗?

我刚和

一起去了
pod 'React', :path => '../node_modules/react-native'
pod 'yoga', :path => '../node_modules/react-native/ReactCommon/yoga'