Включить IntelliJ горячую замену файлов html и javascript

Я довольно новичок в IntelliJ и использую его для разработки веб-приложения AngularJS / Java. Когда я делаю изменения в коде HTML или JavaScript, мне всегда приходится перезагружать сервер приложений (я использую Jetty). Есть ли конфиг или плагин, который обеспечивает горячую замену для файлов HTML/JS/CSS?

Я использую IntelliJ 12 Ultimate Edition.

5 ответов

Решение

Вам нужна опция "Обновить ресурсы". Вы должны быть в состоянии найти эту опцию в конфигурации вашего сервера Run/Debug.

У меня была такая же проблема, но я уже исправил ее. Вы можете выполнить следующие действия:

  1. Перейти в Справка-> Найти действие
  2. Типа "Реестр".
  3. Найдите и пометьте: "compiler.automake.allow.when.app.running".
  4. Закройте диалог.
  5. Перейдите в "Настройки-> Сборка, Выполнение, Развертывание-> Компилятор".
  6. Отметьте "Построить проект автоматически".
  7. Применять изменения.
  8. Перейдите в конфигурацию Spring Boot и, если все пойдет хорошо, отобразится предупреждение о "фоновой компиляции", запустите приложение Spring Boot, и вы сможете увидеть изменения файлов вашего statisc при обновлении браузера.

Надеюсь, поможет.

Еще одна вещь, которая может быть неочевидна - чтобы активировать автоматическую сборку, нужно активировать окно IntelliJ. Это все еще очень удобно, хотя вы должны переключать окна при работе только в браузере.

Поскольку я нашел эту тему интересной, я также нашел много объяснений здесь: https://www.jetbrains.com/idea/help/updating-applications-on-application-servers.html

Также может пригодиться сочетание клавиш (например, Ctrl+F5 или Cmd+F5) для "Выполнить -> Перезагрузить измененные классы". Это помогает мне сохранять изменения несколько раз, а затем перезапустить сервер, когда я закончу (если только не использую JRebel:)

Другие вопросы по тегам