Существует ли консоль (терминал) для выполнения JavaScript, как в ChromeDevTools, но отдельно?

Очень нравится как развились консоли в браузере (FireBug, ChromeDevTools), очень удобно дебажить код.
Но иногда появляется необходимость проверить какой-то код интерактивно.
Сейчас использую node.js в Windows PowerShell, но очень не хватает подсказок кода (свойств и методов объекта) и удобного дерева просмотра JSON.
  • Вопрос задан
  • 607 просмотров
Решения вопроса 1
h_m
@h_m Автор вопроса
UPD. Оказывается существует Interactive Window в VisualStudio, это то, что мне нужно было!
https://github.com/Microsoft/nodejstools/wiki/Inte...
UPD. A cross platform NodeJS REPL application based on Electron and React frameworks mancy-re.pl
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
digitalHitler
@digitalHitler
Meow.
Вот, например: danielgtaylor.github.io/nesh

UPD: кстати, есть еще такая прекрасная штука, как CodeRunner: https://coderunnerapp.com
Но судя по всему, только под OS X.
Ответ написан
@VZVZ
Reverse-Engineer, Software Developer, Architect
> ChromeDevTools
Можно самому напилить подобное, интегрировав браузерный движок (на основе CEF или WebKite) в свое приложение. В нем будут и ChromeDevTools.
Получится приложение, в котором нет ничего лишнего, только 1 страница браузера (а можно и несколько) и эти самые ChromeDevTools.
Причем JS там будет полноценный, с поддержкой DOM, т.к. есть реальная страница.

Для C# есть библиотеки CefSharp и OpenWebKitSharp, которые оборачивают движки CEF и WebKit соответственно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы