如何在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