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 【问题描述】:尝试在 ios 和 android 中创建构建。应用程序正在使用 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 中的问题
使用未在 IOS 上显示的表单字段值在 React Native 中显示 PDF
[Creating an image format with an unknown type is an error] on cordova, ios 10