解析ical/ics文件的最佳方法是什么?我将其全部放在一个字符串中,但是找不到与RN兼容的软件包或库。所有常规的JS或Node抛出有关FS软件包丢失的错误。我正在从URL中读取它,并将其全部存储在内存中,所以我什至不需要文件系统访问权限。

最佳答案

任何想要在2019年以上找到该问题答案的人,我都写了一个npm模块来解决这个问题!您可以找到它here! (https://github.com/Christop406/ical-parser)。

或者,如果您很懒,只需运行npm i cal-parser(不是 ical-parser)。

您可以像这样使用它:

const ical = require('cal-parser');

var parsedCal = ical.parseString(MY_ICAL_STRING);

console.log(parsedCal.calendarData); // for calendar metadata
console.log(parsedCal.events);       // for calendar events

解析愉快!

关于javascript - react native : How to parse an ics/ical file,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46634745/

10-11 11:18