我得到了
错误:不支持同步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;
该问题通过不同的方法解决。我没有使用不起作用的路径读取文件,而是使用React-Native-FS库读取文件,然后将文件存储在资产文件夹中,并使用函数
readfileassets
此功能的结果是一个承诺,当解决时,返回一个代表CSV文件内容的字符串。该字符串可以传递给
帕帕帕拉斯
解析并返回一系列对象。