【问题标题】:How to make changes to third party package in React Native 0.60+如何在 React Native 0.60+ 中更改第三方包
【发布时间】:2020-08-18 15:11:39
【问题描述】:

我正在努力进行更改,并且可能会要求第三方使用 cocoapods 和自动链接反应原生包。

在这种情况下,我想为 React Native Camera 添加一些小功能。我已经分叉了回购。

在开发过程中,我想使用我的本地代码,但我无法让它工作。

我尝试过使用 npm 链接,但这不起作用,因为 React Native 无法使用 TypeScript 导入语句找到链接的包。

我也尝试直接在 node_modules 中编辑 Objective C 代码,再次运行 pod install 并重新运行 react-native run-ios,但它似乎不包括我的更改。

我以前从未真正向其他包提出过拉取请求,所以我想我需要一些帮助。我以为这对谷歌来说是最简单的事情,但事实证明并非如此。

【问题讨论】:

    标签: reactjs react-native cocoapods react-native-camera


    【解决方案1】:

    您可能已经这样做了,但如果您在节点模块文件夹中修改目标 C 代码,请确保在重新运行 react-native run-ios 之前从 xcode 清理并重建项目。

    如果您已经安装了该库,您也不需要重新运行 pod install。

    在android上也一样,一定要在android studio中rebuild项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多