nodejs预先考虑到一个文件

对于Node.js,以某种方式join到文件中的最佳方式是什么?

fs.appendFile(path.join(__dirname, 'app.log'), 'appendme', 'utf8') 

就个人而言,最好的方法是围绕一个asynchronous解决scheme来创build一个日志,我可以基本上从顶部推入文件。

添加到文件的开头是不可能的。 看到这个问题的类似问题在C或这个问题的类似问题在C#中。

我build议你以传统方式进行日志logging(即login到文件末尾)。

否则,无法读取文件,将文本添加到开始,并将其写回到文件,这可能真的很昂贵。

看来这确实可以通过https://www.npmjs.com/package/prepend-file