我對IntelliJ相當陌生,我正在使用它開發AngularJS/Java Web應用程序。當我更改HTML或JavaScript代碼時,我總是必須重新啓動應用程序服務器(我正在使用Jetty)。有沒有提供HTML/JS/CSS文件熱插拔的配置或插件?啓用IntelliJ hotswap html和javascript文件
我正在使用IntelliJ 12 Ultimate版本。
我對IntelliJ相當陌生,我正在使用它開發AngularJS/Java Web應用程序。當我更改HTML或JavaScript代碼時,我總是必須重新啓動應用程序服務器(我正在使用Jetty)。有沒有提供HTML/JS/CSS文件熱插拔的配置或插件?啓用IntelliJ hotswap html和javascript文件
我正在使用IntelliJ 12 Ultimate版本。
您需要「更新資源」選項。您應該能夠在服務器運行/調試配置中找到此選項。
問題是,當我修改一個HTML/JS/CSS文件時,沒有任何東西在IntelliJ中被觸發來做任何事情。我認爲IntelliJ監視Java代碼的更改,但不監視資源。 –
我可以通過將運行/調試配置 - >「關閉幀」設置爲「更新類和資源」來實現它。起初我曾嘗試設置「On'Update'動作」,但該事件在修改資源後未被觸發。 –
「開啓」更新「動作」表示當您點擊更新按鈕時應該發生的事情。此按鈕位於正在運行應用程序的選項卡中。 – chalimartines
因爲我發現這個線程有意思,我也發現了很多的解釋在這裏:https://www.jetbrains.com/idea/help/updating-applications-on-application-servers.html
我有同樣的問題,但我已經固定它。您可以按照此步驟:
希望它有幫助。
而且,「運行 - >重新加載更改類」的鍵盤快捷鍵(例如Ctrl + F5或Cmd + F5)可能會派上用場。它可以幫助我多次保存更改,然後在完成後重新啓動服務器(除非使用JRebel):
還有一件事情,可能並不明顯 - 要激活自動構建,必須激活IntelliJ窗口。儘管只在瀏覽器中操作時必須切換窗口,但它仍然非常方便。
請參閱http://www.jetbrains.com/idea/webhelp/updating-applications-running-on-application-servers.html。 – CrazyCoder
@CrazyCoder:你的鏈接被破壞 – Lambart