我正在使用event-stream
构建一个Node脚本,它通过split()
方法逐行遍历文件,我想在结果输出中引用行号。这在我的实施中是否可行?
```
var s = fs.createReadStream(entry.fullPath)
.pipe(es.split())
.pipe(es.mapSync(function(line) {
// How can I get line number here?
})
```
答案 0 :(得分:0)
你可以这样做,但也许有更好的方法。
var lineNumber = 0;
var s = fs.createReadStream(entry.fullPath)
.pipe(es.split())
.pipe(es.mapSync(function(line) {
console.log(lineNumber, line);
lineNumber++;
})