在使用node
进行交互/命令行模式探索后,如何将我的命令历史记录复制到文本文件中以供日后查看?
向上箭头键调出先前的node
语句,并且已经跨登录保存,因此历史记录已经在node.js的某个地方保存了。但是它保存在哪里?我该如何复制它呢?
但是我在node --help
中找不到任何内容。
在使用node
进行交互/命令行模式探索后,如何将我的命令历史记录复制到文本文件中以供日后查看?
向上箭头键调出先前的node
语句,并且已经跨登录保存,因此历史记录已经在node.js的某个地方保存了。但是它保存在哪里?我该如何复制它呢?
但是我在node --help
中找不到任何内容。
读取-求值-输出循环(REPL)或REPL具有记录的一系列特殊的Node.js REPL命令, 其中包括保存命令:
.save /path/to/save/my/history
~/.node_repl_history
。~/.node_repl_history
文件,我能够把所有的东西重新整合到一起。虽然我得倒过来看每一行才能理解,但它确实发挥了作用。感谢! - nomadic_squirrel你只需要运行这个命令
node app.js > log.txt
这个命令将会把所有命令提示符的输出保存到一个文件中
.save
的答案,但这不是同一个问题。另一个问题是当历史记录出现故障并且未保存时修复它,或者在支持readline/history的C库出现问题或node安装在机器上时发生类似的事情。 - Paul