打印文件中的换行数 (node.js)

Print number of newlines from a file (node.js)

这段代码给出了编译时错误,有人可以帮忙吗?

const fs = require('fs')

var str_contents  = fs.readFileSync('./README.md', 'utf8');

var numOflines = str_contents.split('/n').length - 1;

console.log(numOflines);

我 运行 你的代码,我没有遇到编译时错误。它应该记录“12”(在我的测试中 README.md)时记录“0”。将“/n”更改为“\n”解决了这个问题,下面的代码工作得很好

const fs = require('fs')
var str_contents  = fs.readFileSync('./README.md', 'utf8');
var numOflines = str_contents.split('\n').length - 1;
console.log(numOflines);

“\n”是换行符的正确转义序列。