Node.js 清除NodeJS REPL控制台的命令历史记录
我使用的是NodeJS版本4.2.1 我想知道用于完全清除NodeJS REPL控制台历史记录的命令,以便在按下向上或向下箭头键时不会显示以前执行的命令Node.js 清除NodeJS REPL控制台的命令历史记录,node.js,command-line,console,command,Node.js,Command Line,Console,Command,我使用的是NodeJS版本4.2.1 我想知道用于完全清除NodeJS REPL控制台历史记录的命令,以便在按下向上或向下箭头键时不会显示以前执行的命令 有什么建议吗?请参阅以下链接中的nodejs文档: 环境变量选项 内置的repl(通过运行 节点或节点-i)可以通过以下环境进行控制 变量: NODE_REPL_HISTORY-当给定有效路径时,持久REPL 历史记录将保存到指定的文件,而不是 .node_repl_用户主目录中的历史记录。将此值设置为 “”将禁用永久复制历史记录。节点\复制
有什么建议吗?请参阅以下链接中的nodejs文档: 环境变量选项 内置的repl(通过运行 节点或节点-i)可以通过以下环境进行控制 变量: NODE_REPL_HISTORY-当给定有效路径时,持久REPL 历史记录将保存到指定的文件,而不是 .node_repl_用户主目录中的历史记录。将此值设置为 “”将禁用永久复制历史记录。节点\复制\历史\大小- 默认值为1000。控制将保留多少行历史记录 如果历史记录可用。必须是正数。节点复制模式- 可以是草率的、严格的或神奇的。默认为magic,这将 在严格模式下自动运行“仅严格模式”语句 持续历史记录 默认情况下,REPL将在 通过保存到 用户的主目录。这可以通过设置环境来禁用 变量节点_REPL_HISTORY=”“
答案其实很简单:) 在Windows上(我的版本是10):
cd%userprofile%
echo.>。node_repl_history
,它将具有相同的效果我想您可能正在寻找
console.clear()
。至少从v8.3.0开始:)适用于Ubuntu 20.04-可以在$HOME/.node\u repl\u history中找到