나는 grails 애플리케이션을 개발 중이다. 매번 새로 고침 버튼을 누르지 않아도 브라우저 페이지에서 코드의 변경 사항/수정 사항을 즉시 새로 고치고 싶습니다. 나는 LiveReload를 시도했지만 grails 서버로 작업 할 수 없었다. 이 목적을 위해 다른 응용 프로그램이 있습니까? 코딩을 위해 Intellij Idea IDE를 사용합니다.grails의 라이브 리로드 기능
답변
무엇 Grails를 할 : Grails는 자동으로 자바 & 그루비 소스 코드의 변경을 재 컴파일합니다. 올바른 플러그인을 사용하여 Less, Sass, ... 파일을 자동으로 다시 컴파일 할 수도 있습니다.
무엇합니까 LiveReload는 수행 LiveReload 모니터는 파일 시스템에 & 폴더를 파일 및 모니터링되는 파일 중 하나를 변경하면 새로 고침 브라우저를 알립니다.
둘 다 결합하는 방법 : Grails 프로젝트의 다른 하위 폴더를 모니터링하도록 LiveReload를 구성하십시오. 다른 Grails 리소스 (views, web-app/js, web-app/css, src/groovy, ...)를 별도의 모니터링 된 폴더로 추가하십시오. Grails가 재 컴파일을 처리 한 이후 less, Sass, CoffeeScript, ... 리소스를 컴파일하도록 liveReload를 원하지 않습니다.
Grails로 리소스를 다시 컴파일하는 데 시간이 걸릴 수 있으므로 LiveReload의 각 리소스에 대한 대기 시간을 적절히 구성해야합니다. 그렇지 않으면 Grails가 변경된 리소스를 사용할 수있게되기 전에 브라우저가 새로 고쳐집니다.
예를 들어 파일 수가 적은 폴더의 경우 대기 시간이 4 초로 설정됩니다. 대부분의 파일을 재 컴파일하는 데 최소 몇 초가 걸리기 때문입니다. js 파일이있는 폴더의 대기 시간은 1 초로 설정됩니다. 프로젝트 및 시스템을위한 최적의 설정을 찾기 위해 몇 가지 실험이 필요합니다.
도움 주셔서 감사합니다. 가장 큰 문제점은 설치가 정확하지 않다는 것입니다. 이전 버전의 베타 버전이 너무 오래되어서 새로운 버전의 파일을 다운로드하라는 메시지가 나타났습니다. 나는 지금 그것을 고쳤다. 내가 원하는 폴더를 모니터링하도록 앱을 구성했습니다. – Sharath
- 1. 레일이있는 라이브 리로드 3.2.7 오류
- 2. Grails의 RenderAction-/Cell-like 기능
- 3. 컨트롤러를 Grails의 기능 패키지로 그룹화합니다.
- 4. 재설정으로 리로드
- 5. Ajax에서 라이브 기능 업데이트
- 6. 라이브 기능 실행
- 7. jQuery : 플러그인 초기화를위한 라이브 기능
- 8. Grails의 기능 및 통합 테스트를위한 다른 설정
- 9. Grails의 :
- 10. Grails의
- 11. Grails의 :
- 12. Grails의
- 13. Grails의
- 14. Grails의
- 15. iphone 리로드 테이블 데이터
- 16. 오류 후 리로드 템플릿
- 17. 자바 애플릿 리로드
- 18. 실시간 리로드 표보기
- 19. UITableView의 리로드 데이터를 중지하려면
- 20. 레일 서버 리로드 모델
- 21. 리로드 비교 편집기 입력
- 22. 리로드 Infragistics 그리드
- 23. Ext4 리로드 트리
- 24. Firefox에서 이상한 리로드 효과
- 25. 파이썬 리로드 오류
- 26. 라이브 서버 데이터베이스의 Android 및 검색 기능
- 27. Grails의 레일스 명령/기능 "레이크 루트"와 동일한 기능이 있습니까?
- 28. Grails의 도메인 클래스에 따라 Grails의 도메인 클래스
- 29. 내가 Grails의 컨트롤러에지도를 삽입하려고 해요 Grails의 컨트롤러
- 30. Grails의 봄 bean 정의 내 Grails의 플러그인에서
LiveReload와 Grails로 작업했습니다. 특정 파일을 새로 고칠 때 LiveReload가 몇 초 동안 대기하도록 구성해야합니다 (예 : 적게. – Ruben
@ 루벤. 빠른 답장을 보내 주셔서 감사합니다. 나는이 LiveReload 개념을 처음 사용합니다. 나는 UI 사용자이고 모든 서버 작업을 처리하는 데 많은 경험이 없습니다 (일부 용도로 구성하는 것과 같음). Grails를 사용하여 LiveReload를 사용하는 데 더 많은 빛을 던지는 게시물로 안내해 주시겠습니까? 또는 추가 정보를 얻기 위해 연락 할 수있는 방법은 무엇입니까? – Sharath