gke*_*ley 6 cocoapods reactjs react-native native-module react-native-native-module
我正在使用 React Native 0.60.5 并且正在链接这个模块。它说对于 React Native 0.60+,“CLI 自动链接功能在构建应用程序时链接模块”,所以我们需要运行的只是yarn add @react-native-community/async-storage.
但是,在描述自动链接的主页上,它说我们需要运行:
yarn add @react-native-community/async-storage
cd ios && pod install && cd ..
我想知道的:
我们是否必须pod install使用 React Native 0.60+运行所有原生模块?
小智 7
在react-native中有两种类型的链接
1)手动链接
2)Pod链接
正如官方网站所述
“如果您的 iOS 项目使用 CocoaPods(包含 Podfile)并且链接库具有“podspec 文件”,则 React-native 链接将使用 Podfile 链接库。”
现在当你
react-native link
Run Code Online (Sandbox Code Playgroud)
如果您的项目有 CocoaPods(包含 Podfile)并且链接库有 podspec 文件,那么它将在 podfile 中添加链接库的 pod 路径,如下所示
pod 'RNImageCropPicker', :path => '../node_modules/@react-native-community/async-storage'
Run Code Online (Sandbox Code Playgroud)
但你仍然需要运行 pod install 命令
如果项目没有 pod 文件或链接库没有 podspec 文件,那么您必须按照站点中所述进行手动链接
现在从react-native 0.60开始质疑这个过程现在是自动的。您不必运行“react-native link”。当你使用 npm/yarn 安装库时,它会自动为你做 pod 工作,但你仍然必须运行“pod install”命令
| 归档时间: |
|
| 查看次数: |
25002 次 |
| 最近记录: |