things-factory / shell

things app starter kit
MIT License
3 stars 0 forks source link

typeorm에서 repository를 가져오지 못하는 문제 #44

Open lotstar87 opened 4 years ago

lotstar87 commented 4 years ago

error message

looks like this entity is not registered in current default connection

상세

shell에서 board-app, board-test를 devDependency로 추가 후 테스트하면, domain관련 에러가 발생. debug 해보면, entitymanager에 font, user, user-notification만 존재해서 domain을 찾을 수 없는 문제임.

하지만, connection의 entityMetadatas를 보면 domain이 존재하는 것을 볼 수 있음.

typeorm connection detail: image

entity manager detail: image

lotstar87 commented 4 years ago

@heartyoh @leemyunggyu 시간날때 같이 봐주시면 좋겠습니다.

lotstar87 commented 4 years ago

typeorm 버전을 upgrade 하면 발생하는 문제.

dependency의 typeorm 버전과 일치하지 않아서 생기는 문제로 보임.

lotstar87 commented 4 years ago

shell의 package.json에

{
    ...
    "resolutions": {
        "@things-factory/shell": "^2.3.0-beta.1"
    }
}

을 추가하여도 같은 증상 발생.

image