Node.js 从交互式命令行会话保存nodejs历史记录
在交互式/命令行模式下使用Node.js 从交互式命令行会话保存nodejs历史记录,node.js,read-eval-print-loop,Node.js,Read Eval Print Loop,在交互式/命令行模式下使用节点进行探索后,如何将命令历史记录复制到文本文件中,以备将来使用 向上箭头键会调用以前的节点语句,而且在登录时已经存在,因此历史记录已经保存在node.js中的某个位置。 但它保存在哪里呢?我怎样才能复制它 但是我在节点--help中找不到任何内容,或者在read-evaluate-print循环中找不到一个文档,包括一个save命令: .save /path/to/save/my/history 另外,查看~/.node\u repl\u history您只需要
节点
进行探索后,如何将命令历史记录复制到文本文件中,以备将来使用
向上箭头键会调用以前的节点
语句,而且在登录时已经存在,因此历史记录已经保存在node.js中的某个位置。
但它保存在哪里呢?我怎样才能复制它
但是我在
节点--help
中找不到任何内容,或者在read-evaluate-print循环中找不到一个文档,包括一个save命令:
.save /path/to/save/my/history
另外,查看
~/.node\u repl\u history
您只需要运行此命令
node app.js > log.txt
此命令将所有命令提示符输出保存到一个文件中可能与@Shaunak重复的@Shaunak确实是
。save
答案在那里,但这不是同一个问题。另一个问题是当历史记录被破坏而不保存时,或者当安装节点的机器上支持readline/history的C库出现问题时,或者类似的问题时,修复历史记录。Saved me!在使用临时文件时,我没有保存我的工作,我可以使用这个~/.node\u repl\u history
文件将其拼凑起来。我不得不颠倒思路让它有意义,但它奏效了。谢谢