如何在Node.js中追加到换行符

我正在尝试使用Node.js将数据附加到日志文件,并且工作正常,但不会转到下一行。 \n似乎在下面的功能中不起作用。有什么建议?

function processInput ( text ) 

{

fs.open('H://log.txt', 'a', 666, function( e, id ) {

fs.write( id, text + "\n", null, 'utf8', function(){

fs.close(id, function(){

console.log('file is updated');

});

});

});

}

回答:

看起来您正在Windows上运行此H://log.txt文件(给定了文件路径)。

尝试使用\r\n而不是\n

老实说\n很好。您可能正在记事本中查看日志文件或其他无法呈现非Windows换行符的日志文件。尝试在其他查看器/编辑器(例如,写字板)中打开它。

以上是 如何在Node.js中追加到换行符 的全部内容, 来源链接: utcz.com/qa/431944.html

回到顶部