IT이야기

가져오기-jdl 성공 후 JHipster Entities 메뉴가 비어 있음

cyworld 2022. 3. 15. 20:48
반응형

가져오기-jdl 성공 후 JHipster Entities 메뉴가 비어 있음

나는 방금 JHipster (VueJS) thro Docker 이미지를 설치했고, https://start.jipster.tech/jdl-studio/로 jdl 파일을 직접 수입했다.

jhipster@66b8176ee05f:~/app$ jhipster import-jdl ../jhipster.jdl
INFO! Using JHipster version installed locally in current project's node_modules
INFO! Executing import-jdl ../jhipster.jdl
INFO! Found .yo-rc.json on path. This is an existing app
INFO! The JDL is being parsed.
warn: In the One-to-Many relationship from Employee to Job, only bidirectionality is supported for a One-to-Many association. The other side will be automatically added.
warn: In the One-to-Many relationship from Department to Employee, only bidirectionality is supported for a One-to-Many association. The other side will be automatically added.
INFO! No change in entity configurations, no entities were updated.
INFO! The JDL has been successfully parsed
INFO! Congratulations, JHipster execution is complete!

그리고 나서 ./mvnw -P-webpack을 실행했고, 실도 다른 터미널에서 시작했다.

여기에 이미지 설명을 입력하십시오.

여기에 이미지 설명을 입력하십시오.

둘 다 완벽하게 작동하며, 앱은 localhost:8080 ~ ./mvnw에서 실행되며, npm 시작부터 localhost:9000에서도 실행된다.

다음은 현재 스키마(http://localhost:9000/admin/docs):

여기에 이미지 설명을 입력하십시오.

그리고 여기 제 문제가 있습니다, 비록 스키마는 이미 완벽하게 가져왔지만 엔티티 메뉴는 여전히 비어있지만.

여기에 이미지 설명을 입력하십시오.

여기에 이미지 설명을 입력하십시오.

나는 용서를 구하려고 노력했지만 아무 것도 소용이 없다.

  • 빈 캐시로 시작할 인코니토 브라우저.
  • ./mvnw 및 ./mvnw -P-webpack
  • npm start

이 문제를 해결하는 데 도움이 될 만한 사람이 누구라도 있을까?

사용-P-webpack웹 팩 프로필을 비활성화하면 프런트엔드가 백엔드에 번들로 제공되지 않고, 이는 포트 9000의 웹 팩 개발 서버를 통해 프런트엔드에 액세스할 때만 작동된다.

그렇지 않은 경우 백엔드 포트(8080)를 통해 액세스하면 최근 성공적인 빌드 결과를 볼 수 있으며, 이 경우 아직 엔티티가 없었던 프로젝트 생성 당시였습니다.

헤더/메뉴 모듈을 점검하셨습니까?업그레이드하면서 모든 엔티티 목록을 잃어버렸어.

에서 제거되었다.src/main/webapp/app/shared/layout/menus.entities.tsx보이는 바와 같이(반응을 이용한)각도를 사용하는 경우에는 동일한 모듈을 점검하십시오.

발전기의 변화를 되돌려서 나는 문제를 해결했다.

여기에 이미지 설명을 입력하십시오.

JDL에서 직접 JHipster 프로젝트를 생성하면 문제가 재현된다.내가 앵글이랑 쳤기 때문에 Vue랑 관련이 없어.

나는 이 한 단계를 쪼개서 해결책을 찾았다.

jhipster import-jdl my-jdl-file.jdl

다음으로:

jhipster
jhipster import-jdl my-jdl-file.jdl

또는 다음을 위해:

jhipster import-jdl my-jdl-file-application-part-only.jdl
jhipster import-jdl my-jdl-file-entities-part.jdl

그것은 "주체가 없는" 문제를 해결한다.

jipster jdl 명령을 사용하여 모든 마이크로 서비스 및 게이트웨이의 전체 코드를 새 폴더로 재생성하는 것이 옵션이다.그것은 나에게 효과가 있었다.

jhipster jdl sample.jdl

참조URL: https://stackoverflow.com/questions/64107312/jhipster-entities-menu-is-empty-after-succeed-import-jdl

반응형