相关疑难解决方法(0)

节点:fs write()不在内部循环中写入.为什么不?

我想创建一个写入流并在我的数据进入时写入它.但是,我能够创建该文件,但没有写入任何内容.最终,该过程耗尽内存.

我发现问题是我在循环中调用write().

这是一个简单的例子:

'use strict'

var fs = require('fs');
var wstream = fs.createWriteStream('myOutput.txt');

for (var i = 0; i < 10000000000; i++) {
    wstream.write(i+'\n');
}

console.log('End!')
wstream.end();
Run Code Online (Sandbox Code Playgroud)

什么都没有写,甚至没有你好.但为什么?如何在循环内写入文件?

javascript fs node.js

5
推荐指数
2
解决办法
1828
查看次数

标签 统计

fs ×1

javascript ×1

node.js ×1