我要
错误:不支持同步的http请求
但是我没有执行任何http请求。我正在做的只是尝试解析本地csv文件。这是我的脚本:
import RNFS from 'react-native-fs';
import Papa from 'papaparse';
const mainBundlePath = RNFS.MainBundlePath;
const path = '/app/src/main/assets/data.csv';
const test = () => {
Papa.parse(mainBundlePath + path, {
download: true,
delimiter: '\t',
complete: function(results) {
console.log("results: ", results);
}
}
);
};
export default test;
答案 0 :(得分:0)
通过另一种方法解决了问题。在使用功能
将文件存储在assets文件夹中之后,我没有使用其无效的路径读取文件,而是使用react-native-fs库读取了文件readFileAssets
此函数的结果是一个promise,当resolve时返回一个表示csv文件内容的字符串。该字符串可以传递给
papaparse
解析它并返回对象数组。