我使用 node
或 node -i
在终端上打开 REPL。
玩完之后,我想清除这个 REPL 中的所有内容(主要是我创建的 JS 变量)。有命令可以做到这一点吗?我目前使用 .exit
后跟 node
,但我想在不关闭并重新打开 REPL 和 .clear
命令的情况下执行此操作似乎不起作用。
最佳答案
创建一个新的 REPLServer 实例怎么样?
$ node -r repl -e "repl.start()"
> const x = 'hello';
undefined
> .clear
Clearing context...
> x
Uncaught ReferenceError: x is not defined
REPLServer 是可定制的。请参阅此引用:https://nodejs.org/api/repl.html .
关于javascript - 如何清除nodeREPL中的所有变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74487529/