【问题标题】:How to create a native module in React Native如何在 React Native 中创建原生模块
【发布时间】:2019-12-25 21:53:06
【问题描述】:

我正在尝试按照这里的指南在 React Native 中创建一个原生模块。

https://facebook.github.io/react-native/docs/native-modules-setup

当您创建本机模块时,这些是设置说明。

cd react-native-my-library/example
yarn
cd ios
pod install # required starting with React Native 0.60
cd ..
react-native run-ios

我没有example 子文件夹,也没有在 ios 目录中安装 pod 文件,所以pod install 只是给了我这个错误。

[!] No `Podfile' found in the project directory.

它还使用旧版本的 react native 创建我的项目。它正在使用react-native: 0.59.10.

我目前安装的版本是react-native: 0.61.5

我使用的是 Mac OS X 10.15.3。

【问题讨论】:

    标签: xcode macos react-native


    【解决方案1】:

    我昨天也遇到了这个问题,这是reply from the repo owner。将以下内容附加到 podfile 即可

    pod 'react-native-my-library', :path => '../react-native-my-library.podspec'
    

    同时我意识到 podfile 不是真的必要,除非您的模块需要安装其他依赖项?否则,我只是在 .xcworkspace 之上构建并链接到我的项目。达达,很好用!

    ** 要记住的一件事是,由于缺少 React/***.h 的抱怨,.xcworkspace 无法编译

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-23
      • 1970-01-01
      相关资源
      最近更新 更多