我如何知道要添加哪些 React Native pod 子规范?

2024-01-04

正在解决一个问题,我需要添加react-native-device-info打包到我的 iOS 系统后,我必须将 React 的依赖项添加到我的 Podfile 中。

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

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

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

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

我的问题是我如何找出哪些子规格是必要的以及为什么?

也希望这个问题的答案能让我更好地理解使用子规格时发生的情况。


真的有必要删掉那些不必要的吗?

我刚刚去了

pod 'React', :path => '../node_modules/react-native'
pod 'yoga', :path => '../node_modules/react-native/ReactCommon/yoga'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我如何知道要添加哪些 React Native pod 子规范? 的相关文章

随机推荐