是否有类似iPython的REPL用于Nodejs?

时间:2017-02-04 11:33:10

标签: node.js ipython read-eval-print-loop ijavascript

有没有“repl +额外功能”的孩子(比如显示文档,模块自动重载等),比如iPython,但是对于Nodejs?

我的意思是本地运行&amp;离线。<​​/ em>这是必须的。最好是在终端模式下工作,并在顶部有一个可选的更好的GUI(如iPython + iPythonQT / Jupyter-qtconsole)。

标准的Nodejs repl是可用的,但它具有可怕的可用性(单击向上箭头循环遍历repl hisoty by line 而不是 by multi-line command ,正如你所期望的那样,任何理智的repl都可以用来交互式地试验类语句之类的东西,而且非常简单。每次我从iPython切换到它时都会感到非常痛苦。像Chrome这样的浏览器代表也可以通过启动节点检查器调试会话来运行节点,这样更有用......但也太麻烦了。 / p>

4 个答案:

答案 0 :(得分:7)

使用ijavascript

这与Jupyter笔记本兼容,您可以像在Python环境中一样使用它。

以下是从官方存储库中截取的截图。

enter image description here

答案 1 :(得分:2)

正是出于这个原因,我写了node-help,也许对您有用?它从Node.js JSON API中提取并脱机工作。支持主要版本8,9和10。

虽然没有gui功能,但是我确实采取了一些措施以使其易于使用。

答案 2 :(得分:1)

多年来,我一直在寻找“ ipython for node”,这是我如何回答您的问题:

否。

答案 3 :(得分:0)

尝试使用Data-Forge Notebook。 (我没有任何隶属关系。) https://www.data-forge-notebook.com/