29

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

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

标准的 Nodejs repl 是可用的,但它的可用性很差(单击向上箭头逐行而不是通过多行命令循环遍历 repl hisoty ,因为您希望任何理智的 repl 都可以交互地尝试类语句之类的东西),而且非常简单。每次我从 iPython 切换到它时都很痛苦。像 Chrome 这样的浏览器的 repl,您也可以通过启动节点检查器调试会话来运行节点,这样更有用......但也太麻烦了。

4

4 回答 4

14

使用ijavascript

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

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

在此处输入图像描述

于 2017-05-28T06:35:56.000 回答
7

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

不。

于 2019-08-07T20:25:10.657 回答
2

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

虽然它没有 gui 功能,但我确实小心翼翼地让它看起来更容易。

于 2018-07-12T23:50:07.247 回答
-1

试试 Data-Forge Notebook。(我不以任何方式隶属。) https://www.data-forge-notebook.com/

于 2020-09-02T10:36:53.690 回答