从终端手动链接 React 本机项目的本机库
Posted
技术标签:
【中文标题】从终端手动链接 React 本机项目的本机库【英文标题】:Manually link native libraries for React native project from terminal 【发布时间】:2016-04-18 20:12:57 【问题描述】:我正在按照手动链接库的说明进行操作:
https://facebook.github.io/react-native/docs/linking-libraries-ios.html#manual-linking
它涉及将.xcodeproj
项目文件拖放到 和其他几个拖放步骤中。
是否可以通过终端执行此操作?
【问题讨论】:
【参考方案1】:这可以通过 React Native Package Manager 或 rnpm 来完成。
安装 rnpm 后,您可以通过运行 rnpm link
安装所有本机库,或通过运行 rnpm link <name>
安装单个依赖项。
【讨论】:
谢谢...这相当于手动链接说明吗?我正在使用一个专门建议手动过程的库:github.com/elliottsj/react-native-healthkit 看起来这些文档是在 rnpm 发布之前编写的,所以这可能是他指定手动链接的原因,但话说回来,我没有尝试过这个特定的库,所以这只是一个假设。跨度> 【参考方案2】:在制作 react 原生项目时,不再需要手动链接库。
rnpm 用于将本机库自动链接到本机。 并且 rnpm 项目被合并到 React Native 中。
因此,请在安装 react native 包后使用react-native link <name>
或rpm link <name>
。
或者只使用react-native link
。它自动链接所有模块的库。
【讨论】:
以上是关于从终端手动链接 React 本机项目的本机库的主要内容,如果未能解决你的问题,请参考以下文章
错误 React Native CLI 对本机依赖项使用自动链接,但以下模块是手动链接的
如何减少用本机 Visual C++ 编写的大型项目的链接时间?
react-native-view-shot:NativeModules.RNViewShot 未定义。确保库在本机端链接