【问题标题】:save nodejs history from interactive command-line session从交互式命令行会话中保存 nodejs 历史记录
【发布时间】:2018-04-22 01:18:03
【问题描述】:

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

向上箭头键可以调用之前的 node 语句,并且已经在登录时持续存在,因此历史记录已经保存在 node.js 中的某个位置。 但它保存在哪里?怎么复制?

但我在 node --help 中找不到任何东西

【问题讨论】:

标签: node.js read-eval-print-loop


【解决方案1】:

read-evaluate-print-loop 或REPL 有一个记录在案的list of special nodejs REPL commands,包括一个保存命令:

 .save /path/to/save/my/history 

另外,请查看~/.node_repl_history

【讨论】:

  • 救了我!使用临时文件时我没有保存我的工作,我可以使用这个~/.node_repl_history 文件将它们拼凑起来。我不得不颠倒这些线条以使其有意义,但它奏效了。谢谢!
【解决方案2】:

你只需要运行这个命令

node app.js > log.txt

此命令会将所有命令提示符输出保存到文件中

【讨论】:

    猜你喜欢
    • 2020-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-18
    • 2012-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多