有没有“repl + 额外功能”的孩子(比如显示文档、模块自动重载等),比如 iPython,但对于 Nodejs?
我的意思是在本地和离线运行的东西。这是必须的。最好在终端模式下工作并在顶部有一个可选的更好的 GUI(如 iPython + iPythonQT/Jupyter-qtconsole)。
标准的 Nodejs repl 是可用的,但它的可用性很差(单击向上箭头逐行而不是通过多行命令循环遍历 repl hisoty ,因为您希望任何理智的 repl 都可以交互地尝试类语句之类的东西),而且非常简单。每次我从 iPython 切换到它时都很痛苦。像 Chrome 这样的浏览器的 repl,您也可以通过启动节点检查器调试会话来运行节点,这样更有用......但也太麻烦了。