首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Podfile安装react本机包

使用Podfile安装react本机包
EN

Stack Overflow用户
提问于 2020-10-27 23:02:13
回答 2查看 2.2K关注 0票数 1

我按照这里的说明添加了一个包:https://github.com/joltup/rn-fetch-blob,它说要执行npm,安装或添加到Podfile。我所做的是

yarn add rn-fetch-blob

然后

代码语言:javascript
复制
cd ios
pod install

对吗?我没有编辑Podfile,但不知何故,它仍然知道如何获得依赖。

代码语言:javascript
复制
Analyzing dependencies
Downloading dependencies
Installing rn-fetch-blob (0.12.0)
Generating Pods project
Integrating client project

Podfile没有任何引用rn-fetch-blob。有人能解释一下我是否做得对,或者我是否需要编辑Podfile?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-28 12:34:23

当您执行pod安装时,它实际上会查看您的package.json依赖项,以了解什么依赖项需要安装pod。因为您已经将它添加到node_modules中,而不是在Podfile中。

票数 3
EN

Stack Overflow用户

发布于 2020-10-28 12:09:00

假设您使用的是像0.60和更高版本这样的最新React版本,这个过程被简单地称为自动脱墨

基本上,每当您在package.json中添加一个新的库(就像在rn-fetch-blob中那样)并在添加后运行podspec,整个node_modules文件夹都会被扫描,这要归功于一个名为native_modules.rb的脚本文件,以找到一个合适的podspec文件,并安装安装一个pod所必需的文件。

这是如何从社区文档自动链接iOS的定义:

平台iOS

Podfile所需的native_modules.rb脚本在安装阶段从react-本机配置中获取包元数据,并且: 通过CocoaPods驱动程序(使用本地路径中的文件)添加依赖项。将构建阶段脚本添加到App项目的构建阶段。(请参阅下面的示例)这意味着所有库都需要在其文件夹的根目录或Xcode项目所在的位置发送一个Podspec。Podspec引用库所依赖的本机代码。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64564156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档