Я использую IntelliJ для разработки приложений Grails и при локальном тестировании обычно запускаю приложение из IntelliJ, которое запускает приложение на встроенном сервере Tomcat. IntelliJ предоставляет отладку JavaScript, но до сих пор я всегда использовал Firebug, но идея использования IntelliJ для всей моей отладки довольно привлекательна.отладка JavaScript приложения Grails от IntelliJ
Я попытался установить точку останова в IntelliJ и воспользоваться приложением в режиме отладки внутри IntelliJ, но точка останова была проигнорирована. Я также попытался запустить приложение извне IntelliJ через grails-debug run-app
, а затем подключиться к нему с помощью удаленного JVM-отладчика, но точка останова по-прежнему игнорировалась. Кто-нибудь знает, как я могу отлаживать JavaScript приложения Grails, запущенного с IntelliJ?
Я использую IntelliJ Ultimate Edition версии 13
В первой ссылке обсуждается только то, как отлаживать локально в Chrome, а второй указывает вам установить флажок «с отладчиком JavaScript» в конфигурации запуска, но этого не существует (в текущей версии IDE) для конфигураций запуска Grails , –
Вы правы, в новой версии есть некоторые изменения, но логика такая же. Вам нужно выбрать «Редактировать конфигурации из меню« Выполнить », нажать кнопку« + », чтобы добавить« JavaScript Debug », установить имя, url (например, http: // localhost: 8080/appName) и выбрать проект из списка. После запуска отладчика и IntelliJ предложит вам установить плагин JetBrains в ваш браузер. Установите его и снова запустите отладку. Это работает для меня точно. – emilan
Я пробовал это, но он не работает. В консоли отладчика IntelliJ JS я вижу сообщение «не подключено к Firefox», может быть, это потому, что я запускаю приложение через HTTPS на порту 8443 –