我正在開發Grails應用程序。我希望瀏覽器頁面隨時刷新代碼中的更改/編輯,而無需每次都手動點擊刷新按鈕。我嘗試過LiveReload,但無法使用Grails服務器工作。是否有任何其他應用程序用於此目的?我使用Intellij Idea IDE進行編碼。grails上的Live Reload功能
2
A
回答
2
這是什麼做的Grails: Grails的自動重新編譯成Java &的Groovy源代碼所做的更改。它可以通過使用正確的插件,自動重新編譯Less,Sass,...文件。
什麼LiveReload做: LiveReload監控文件在文件系統上&文件夾,並預示着刷新瀏覽器時,監視文件中的一個改變。
如何合併兩者: 配置LiveReload以監控Grails項目的不同子文件夾。將不同的Grails資源(視圖,web-app/js,web-app/css,src/groovy,...)作爲單獨的受監視文件夾添加。您也不希望liveReload在Grails處理重新編譯之後編譯Less,Sass,CoffeeScript,...資源。
Grails重新編譯資源可能需要一些時間,所以我們希望相應地爲LiveReload中的每個資源配置等待時間。否則,瀏覽器會在Grails提供更改的資源之前進行刷新。
例如,對於包含Less文件的文件夾,等待時間設置爲4秒,因爲重新編譯最少的文件需要至少幾秒鐘。我的文件夾與js文件的等待時間設置爲1秒。需要一些實驗來爲您的項目和系統找到最佳設置。
+0
感謝您的幫助。主要問題是我無法正確安裝。它曾經說我的beta版本太舊,並要求我下載更新版本的文件。我現在已經修好了。我配置了應用程序來監視我想要的文件夾。 – Sharath
相關問題
- 1. React Native Live Reload
- 2. EventMachine&Live Reload
- 3. Ember CLI Live Reload不能正常工作
- 4. 無法在設備上使用Live Reload/Hot Reload
- 5. Ionic Serve Live Reload Not Working
- 6. 配置Live Reload的基礎上的發電機 - 吞吐角-Identity
- 7. Gulp Live Reload無法正常工作
- 8. Spring Boot Maven Plugin和Grunt with live reload
- 9. 勾成的jQuery .live功能
- 10. Ionic --live-reload未在設備上運行應用程序
- 11. 如何在不必晃動手機的情況下啓用Live Reload或Hot Reload?
- 12. Grails ajax功能
- 13. 到ON .live功能在javascript
- 14. jQuery .live功能問題
- 15. DEF功能/ Grails中
- 16. Android設備上的Ionic App Live Reload失敗:與服務器的連接不成功
- 17. 的jQuery .live()用於GUI改變功能
- 18. 的setTimeout使用jQuery功能.live()
- 19. 的jQuery(文檔)$ .live功能實現
- 20. 是否可以使用Ember CLI的Nitrous.io Live Reload?
- 21. Jquery Live,多次執行功能
- 22. JQuery live功能不起作用
- 23. Windows Live Messenger「我在聽什麼」功能
- 24. .on或.live功能都不被識別
- 25. jQuery live功能不是,運行良好
- 26. 通過手錶Grunt Live-Reload通過手錶
- 27. Gulp JS with live reload - 什麼被重新加載
- 28. Live Reload not with express,connect-livereload,tiny-lr,gulp-embedlr和gulp-livereload
- 29. jquery /(live/on @> 1.7)/ setTimeout/reload/ajax/contains資產(可點擊)
- 30. Grails 3功能測試
我知道它與LiveReload和Grails合作。您需要將LiveReload配置爲在刷新特定文件時等待幾秒鐘,例如,減。 – Ruben
@Ruben。感謝您的快速回復。我是這個LiveReload概念的新手。我是一個用戶界面的人,並沒有太多的經驗處理所有的服務器的東西(例如配置它爲某種目的)。你能指點我一些文章,讓我們更多地瞭解讓LiveReload與Grails合作嗎?或者通過某種方式與您聯繫以獲取更多信息? – Sharath