Есть ли REPL как iPython для Nodejs?

Есть ли какой-нибудь парень из "repl + extra features" (например, показ документов, автозагрузка модуля и т.д.), например iPython, но для Nodejs?

И я имею в виду что-то, что работает локально и офлайн. Это необходимо. И желательно работать как в терминальном режиме, так и с дополнительным более удобным графическим интерфейсом (например, iPython + iPythonQT/Jupyter-qtconsole).

Стандартная замена Nodejs применима, но она имеет ужасное удобство (щелчок по стрелкам вверх по стрелкам по спирали через строку, а не с помощью многострочной команды, так как вы ожидаете, что любая нормальная замена будет работать для интерактивного экспериментирования с вещами как класс), и очень голые кости. Каждый раз, когда я переключаюсь с iPython на него, это болезненно. Браузер, подобный Chrome, который вы можете запустить для node тоже, запустив сеанс отладки node -inpector, более полезен... но также слишком громоздким.

Ответ 1

Используйте ijavascript.

Это совместимо с ноутбуком Jupyter, и вы можете использовать его так же, как в среде Python.

Ниже приведен скриншот, взятый из официального репозитория.

enter image description here

Ответ 2

Именно по этой причине я написал node-help, может, она подойдет вам? Он извлекает из JSON API Node.js и работает в автономном режиме. Основные версии 8,9 и 10 поддерживаются.

Хотя для него нет функции графического интерфейса, но я позаботился о том, чтобы облегчить глаза.

Ответ 3

Я годами искал "ipython for node", и вот как бы я ответил на ваш вопрос:

Нет.