2016-06-07 3 views
1

지난 겨울 JHipster로 프로젝트를 시작했습니다. 최근에 최신 버전 (3.4)으로 업데이트되었습니다. 문서에 따르면, JHipster는 여전히 뭔가를 오해하지 않는 한 프로젝트의 JHipster 버전을 사용하여 엔티티와 모든 것을 생성해야합니다. 그러나이 만드는 JS 컨트롤러가 다르며, 새로 생성 된 파일을 컴파일/작동하지 않습니다 :JHipster를 2.2x에서 3.4로 업데이트하고 JS 컨트롤러 구조로 인해 문제가 발생했습니다.

  • <jhi-alert-error></jhi-alert-error>가 인식되지

  • public static HttpHeaders createFailureAlert(String entityName, String errorKey, String defaultMessage) 자바에서 사용되었다 (지시어는 존재하지 않았다) 파일에는 포함되지만 HeaderUtil에는 없습니다.

등등.

거기 엔 많은 맞춤 코드가 있기 때문에 모든 엔티티를 업데이트하는 것은 옵션이 아닙니다. 아마도 샘플 프로젝트 이외의 모든 단일 프로젝트는 단순한 CRUD 이상의 기능을 수행합니다.

부수적 인 질문으로 JS 컨트롤러 구조가 변경된 이유는 무엇입니까? 저는 AngularJS에 비해 상대적으로 새로운 편이며, 왜 이것이 변했고 왜 새로운 구조의 이점이 있는지 이해하려고 노력하고 있습니다.

감사합니다.

답변

2

불행히도 JHipster 2.x에서 JHipster 3.x 로의 업그레이드 경로는 없습니다.

JavaScript는 John Papa Angular Style Guide에 따라 2.x에서 3.x로 변경되었습니다. here.