#javascript #angular #typescript #angular9 #ace-editor
#javascript #angular #typescript #angular9 #ace-editor
Вопрос:
Я хочу интегрировать онлайн-компилятор в свой проект. Интерфейс моего проекта основан на Angular. Итак, после многих поисков в Google я нашел редактор Ace. Редактор выглядит великолепно и прост в реализации, но я хочу знать, есть ли какой-либо способ использования другого языка, кроме javascript. Я нашел этот пример Stackblitz, но здесь, если я установлю другой язык, кроме javascript, в этой строке:
this.editor.mode = 'java';
редактор выдает ошибку.
ОШИБКА Ошибка: невозможно использовать оператор импорта вне модуля
Не удается отобразить ошибку. Откройте консоль вашего браузера для просмотра.
Есть ли у них какой-либо способ решить эту проблему? Или, если кто-нибудь может предложить какой-либо способ создания компилятора или бесплатного компилятора, который я могу интегрировать в свой проект.
Комментарии:
1. Редактор Ace НЕ является компилятором. Это просто редактор (текстовая область, где вы можете получить / отобразить код с форматированием и подсветкой синтаксиса).
2. @CaffeinatedCod3r но в примере, который я вижу, он также может оценивать
3. Можете ли вы поделиться ссылкой на пример
4. Извините, я не работал ни с одним компилятором, доступным для веб-проекта, и я не думаю, что он существует как бесплатный и с открытым исходным кодом.
5. попробуйте импортировать либо
ace-builds/src-noconflict/mode-java
, либоbrace/mode/java