我对 JS 真的很陌生,甚至对 node.js 也很陌生。因此,使用“传统”编程范例,我的文件如下所示:
var d = require('babyparse');
var fs = require('fs');
var file = fs.readFile('SkuDetail.txt');
d.parse(file);
所以这有很多问题:
- 它不是异步的
- 我的文件大于默认的最大文件大小(这个文件大小约为 60mb),因此它目前中断(不是 100% 确定是否是这个原因)。
我的问题:我如何异步加载一个大文件(这将大大大于 60mb 以备将来使用),并在获取信息时进行解析。然后作为后续行动,我怎么知道一切何时完成?