1

我正在构建一个 Node 脚本event-stream,它通过该方法逐行遍历文件split(),我想在结果输出中引用行号。这在我的实施中可能吗?

```

var s = fs.createReadStream(entry.fullPath)
    .pipe(es.split())
    .pipe(es.mapSync(function(line) {
        // How can I get line number here?
})

```

4

1 回答 1

0

你可以这样做,但也许有更好的方法。

var lineNumber = 0;

var s = fs.createReadStream(entry.fullPath)
    .pipe(es.split())
    .pipe(es.mapSync(function(line) {
        console.log(lineNumber, line);
        lineNumber++;
})
于 2017-10-19T22:59:15.393 回答