2017-11-02 1 views
0

JHipster 게이트웨이 프로젝트를 만들었으며 사용자 엔티티에 몇 가지 정보를 추가했습니다.jhipster로 엔티티를 생성하는 중 오류가 발생했습니다.

Using JHipster version installed locally in current project's node_modules 
Executing jhipster:entity User 
Options: regenerate: true 
events.js:160 
    throw er; // Unhandled 'error' event 
    ^

TypeError: Cannot read property 'endsWith' of undefined 
    at getAngularAppName (/home/denis/ngworkspace/sensorgw/node_modules/generator-jhipster/generators/generator-base.js:1786:65) 
    at getConfig (/home/denis/ngworkspace/sensorgw/node_modules/generator-jhipster/generators/entity/index.js:162:44) 
    at Object.<anonymous> (/home/denis/ngworkspace/sensorgw/node_modules/yeoman-generator/lib/index.js:399:25) 
    at /home/denis/ngworkspace/sensorgw/node_modules/run-async/index.js:25:25 
    at /home/denis/ngworkspace/sensorgw/node_modules/run-async/index.js:24:19 
    at self.env.runLoop.add.completed (/home/denis/ngworkspace/sensorgw/node_modules/yeoman-generator/lib/index.js:400:11) 
    at runCallback (timers.js:672:20) 
    at tryOnImmediate (timers.js:645:5) 
    at processImmediate [as _immediateCallback] (timers.js:617:5) 

나는 개체 및 옵션 --force과를 만들 때이 같은 오류가 있습니다

jhipster entity User --regenerate 

으로 나는이 오류가 발생했습니다.

openSuse Leap42.3, yarn 1.2.1, 노드 v6.11.1, npm 3.10.10을 사용하고 프로젝트는 jhipster 4.9.0으로 작성되었습니다.

jhipster를 4.10.2 버전으로 업그레이드했으며 프로젝트를 업그레이드 할 수 없습니다 (같은 오류). 당신이 getAngularAppName()을 보았다시피

감사합니다, 데니스

답변

0

이로 인해 this.baseName가 null 인 실패, .yo-rc.jsonbaseName 속성을 contans 확인하시기 바랍니다. 부모 디렉토리에 .yo-rc.json 파일이 없음을 확인하십시오.

+0

나는 ./node_modules/jhipster-core/test/test_files/jhipster_app/.yo-rc.json을 가졌습니다. 내가 프로젝트 루트에 복사, 그리고 그 작품! 감사합니다 – Atatorus

+0

그건 내가 의미했던 것이 아니며 .yo-rc.json 파일은 프로젝트를 생성 할 때 모든 대답을 포함하므로이 작업을 수행해서는 안됩니다. 테스트 응용 프로그램에서 복사하는 것은 정말 나쁜 생각입니다. 이제는 mysql, jwt, elasticsearch, kafka, 웹 소켓 및 jhipster 레지스트리를 사용하는 단일체가되었습니다. !!!! –

+0

오케이, 파일을 읽지 못했습니다. 그래서, 질문에 대한 답변이 같은 새 프로젝트를 만들고 프로젝트에서 .yo.rc.json 파일을 복사합니다. 올바른 문제입니까? – Atatorus

관련 문제