Javascript Node.js:ReadStream清除整个文件
我在node api、stackoverflow和(当然)google中搜索这个问题,但没有找到答案……我在node.js中遇到了ReadStream问题:他删除了文件中的所有内容,甚至使用了标志进行读取。我有几个JSON格式的大文件,需要从中读取数据。每次,当我为其中一个创建流时,它们都是空的。 例如:Javascript Node.js:ReadStream清除整个文件,javascript,node.js,filestream,Javascript,Node.js,Filestream,我在node api、stackoverflow和(当然)google中搜索这个问题,但没有找到答案……我在node.js中遇到了ReadStream问题:他删除了文件中的所有内容,甚至使用了标志进行读取。我有几个JSON格式的大文件,需要从中读取数据。每次,当我为其中一个创建流时,它们都是空的。 例如: var stream = fs.createReadStream("./somefile.json", { flags: 'r', encoding: 'utf-8' }); stream.
var stream = fs.createReadStream("./somefile.json", { flags: 'r', encoding: 'utf-8' });
stream.on('data', function(d) {
// do something
});
我们使用的是node.js 0.12.7(是的,它很旧,就像我工作的项目一样)。从这样的文件中读取不会删除内容。罪魁祸首很可能是代码中的其他地方。请查看此链接,希望能有所帮助