从交互式命令行会话中保存Node.js历史记录

4

在使用node进行交互/命令行模式探索后,如何将我的命令历史记录复制到文本文件中以供日后查看?

向上箭头键调出先前的node语句,并且已经跨登录保存,因此历史记录已经在node.js的某个地方保存了。但是它保存在哪里?我该如何复制它呢?

但是我在node --help中找不到任何内容。


@Shaunak 确实有 .save 的答案,但这不是同一个问题。另一个问题是当历史记录出现故障并且未保存时修复它,或者在支持readline/history的C库出现问题或node安装在机器上时发生类似的事情。 - Paul
2个回答

6

1
太感谢了!我在使用临时文件的时候没有保存我的工作,但是通过这个~/.node_repl_history文件,我能够把所有的东西重新整合到一起。虽然我得倒过来看每一行才能理解,但它确实发挥了作用。感谢! - nomadic_squirrel

-2

你只需要运行这个命令

node app.js > log.txt

这个命令将会把所有命令提示符的输出保存到一个文件中


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接