react-native - Null 不是使用 Expo 的对象(评估“RNFetchBlob.DocumentDir”)
问题描述
我正在使用 Expo 并尝试使用 react-native-fetch-blob 下载文件
import RNFetchBlob from 'rn-fetch-blob';
RNFetchBlob.fetch('GET', 'http://www.example.com/images/img1.png')
.then((res) => {
let status = res.info().status;
})
.catch((errorMessage, statusCode) => {
})
发生错误:null 不是对象(正在评估'RNFetchBlob.DocumentDir')
我已经尝试过的:
npm install --save react-native-fetch-blob
react-native link
npm install --save react-native-fetch-blob
react-native link react-native-fetch-blob
var RNFetchBlob = require('rn-fetch-blob').default
RNFB_ANDROID_PERMISSIONS=true react-native link
我无法手动链接,因为我使用 expo 并且没有 /ios 和 /android 文件夹。
谁能帮忙,如何解决这个问题?rn-fetch-blob与 Expo 合作吗?
解决方案
rn-fetch-blob 不适用于世博会。
rn-fetch-blob 实现本机代码,因此不能在基于 expo 的项目中使用。您需要从博览会中退出
推荐阅读
- javascript - 使用 node.js 抓取表格不显示任何结果
- python - 如何在 Python 中调用 GetLogicalProcessorInformation()?
- javascript - 需要没有引导支持的拆分下拉菜单
- firebase - 创建一个动态列表,该列表使用我的小部件中的流构建器正确更新
- python - 使用 selenium 进行 Web 抓取没有任何价值
- javascript - 为 React js 中的按钮带来属性
- c - 为什么如果我重定向文件上的 STD_OUT 并写入 STD_OUT 文件仍然为空?
- r - 从列表中获取值并从中生成列名
- android - Android ScaleAnimation 是相对于当前大小而不是实际大小...如何解决?
- python - Numpy数组中某个轴的重复值的累积计数