繁体   English   中英

修改node.js REPL为“默认值”吗?

[英]Modify node.js REPL “defaults”?

我是一个node.js初学者。 我想修改节点的默认REPL的行为,如描述下这个环节 ,但我希望运行启动脚本,因为这样做将启动REPL不导入现有的历史文件。 (我知道这一点是因为我尝试了第一个答案中的代码:修改过的REPL开始了,但是以前的历史记录不可用。)

这可能吗? 还是更容易弄清楚如何添加/导入现有的历史文件并将所述代码添加到启动脚本中?

注意:我也尝试过将rlwrap与-H path / to / .node_repl.history一起使用,如该线程中所建议,与第一个链接中的脚本结合使用,仍然没有运气。 我得到了修改后的行为,但是没有历史记录。

不知道这是否是执行此操作的“正确”方法,但这对我有用:

新增中

alias node='node -e repl.repl.ignoreUndefined=true -i'

我的bashrc可以达到我想要的效果,而不会破坏现有的历史记录。 我不确定这对于更改多个REPL默认值的效果如何,因此我还没有将其标记为答案。

更新不幸的是,最新的node.js更新打破了这一点。 我相信是负责的请求请求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM