如何将第一行添加到node.js中的文本文件(使用fs)

我正在尝试使用node.js将第一行添加到现有的文本文件中。

我的实际代码如下所示:var fs = require('fs');

fs.appendFile('test.txt', 'X Y', function (err) { }); 

文本:“XY”不是作为第一行添加,而是最后一行。

这将有很大的帮助,如果你有一个想法,如何添加我的行作为第一个文件! 🙂

问候,JS

你不能。 文件系统不是这样devise的。 您必须先将您的行写入临时文件,然后追加文件的内容。 然后重命名/移动您的临时文件到原来的名称。 (并且确保写入时没有错误,否则你会丢失原始文件的内容。)