gpt4 book ai didi

node.js - 有没有办法让 Node 在 session 之间保留命令行历史记录?

转载 作者:IT老高 更新时间:2023-10-28 22:04:07 27 4
gpt4 key购买 nike

当我从不带参数的命令行运行 node 时,我进入了一个交互式 shell。如果我执行一些命令、退出 Node 并重新启动 Node ,向上箭头不会执行任何操作(我希望它滚动浏览我之前的命令)。

有没有一种方法可以交互地调用 node 以便它记住我的旧命令?

最佳答案

您可以使用 rlwrap将 node.js REPL 命令存储在历史文件中。

首先,安装 rlwrap(使用 apt-get 或 brew 等包管理器轻松完成)。

然后为 Node 添加别名:

alias node='env NODE_NO_READLINE=1 rlwrap node'

我在 OSX 上,所以我将该别名添加到我的 ~/.bash_profile 文件中,并通过 source ~/.bash_profile.. 重新加载我的 bash_profile 文件我可以走了!

希望这会有所帮助!

关于node.js - 有没有办法让 Node 在 session 之间保留命令行历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18511787/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com