Я динамически загружаю и запускаю JavaScript-код, который хранится на диске в файле YAML. Я хотел бы знать, возможно ли (с помощью intelliJ) отлаживать код JS, даже если я не загружаю его из автономного JS-файла. Для упрощения описания проблемы, рассмотрим следующий Java-код:Отладка динамически загруженного кода JavaScript с помощью IntelliJ и механизма Nashorn
NashornScriptEngineFactory nashornFactory = new NashornScriptEngineFactory();
ScriptEngine engine = nashornFactory.getScriptEngine();
engine.eval("var a = 1 + 1;\nprint(a);");
Как установить контрольную точку на линии два («печать» функция вызова) и как проверить значение переменной «а»? Если это невозможно, что будет лучшим обходным решением?
upvoted, но я подумал немного дольше ... Как вы подключаетесь к NashornScriptEngine? Делает ли IntelliJ это? –