react-native-pdf iOS 和 Android 构建错误

Posted

技术标签:

【中文标题】react-native-pdf iOS 和 Android 构建错误【英文标题】:react-native-pdf iOS and Android build errors 【发布时间】:2021-11-10 09:03:37 【问题描述】:

尝试在 iosandroid 中创建构建。应用程序正在使用 react-native-pdf 库。获取构建错误

错误:无法解析模块 react-native-blob-util 来自 /Users/runner/work/1/s/node_modules/react-native-pdf/index.js:在项目或这些目录中找不到 react-native-blob-util: 节点模块 ../../node_modules

我们尝试将 react-native-blob-util 添加到 package.json。但是现在由于 react-native-blob-util 而在 iOS 中出现重复符号构建错误

"react-native-blob-util": "^0.13.16", "react-native-pdf": "^6.4.0"

【问题讨论】:

你能发一张你package.json的截图 我使用了"react-native": "0.64.0", "react-native-pdf": "^6.3.0", "react-native-blob-util": "^0.13.17"。它工作正常。 【参考方案1】:

我也遇到这种情况,最好的方法是

    卸载 react-native-blob-util 和 react-native-pdf
npm uninstall react-native-blob-util
npm uninstall react-native-pdf
    将 react-native-pdf 版本安装到 6.2.0

npm install react-native-pdf@6.2.0

    安装 rn-fetch-blob,或者如果您已经安装了

npm i rn-fetch-blob

    npm install

【讨论】:

以上是关于react-native-pdf iOS 和 Android 构建错误的主要内容,如果未能解决你的问题,请参考以下文章

使用 react-native-pdf 在 react-native 上获取准确的 x 和 y 坐标

react-native-pdf 库 gradle build 中的问题

React-Native-Pdf 无法从应用程序本身设置源

使用未在 IOS 上显示的表单字段值在 React Native 中显示 PDF

[Creating an image format with an unknown type is an error] on cordova, ios 10

An Overview of Cisco IOS Versions and Naming