본문 바로가기
개발 및 운영/Node.JS

잘 되던 TypeOrm 이 RepositoryNotFoundError 을 뱉음

by Joseph.Lee 2022. 6. 15.

분명히 잘 되던 코드였고... 로컬에서도 잘 동작하는데 CI 에서 빌드해서 올라간 이미지에선 RepositoryNotFoundError 오류를 뱉으며 동작하지 않게 되었다..

 

 

기존 dependencies

"typeorm": "^0.2.38",
"@nestjs/typeorm": "^8.0.2",

새롭게 dependency 를 다운받아 보니 @nestjs/typeorm 가 8.1.3 으로 올라가 있었는데 peerDependency 로 typeorm 은 ^0.3.0 이었다. 버전이 안맞아 안되었던거 같다.

 

하지만 이를 수정해도 동작하지 않았다. 오히려 다른 문제가 발생했는데... 아래와 같은 오류였다.

ConnectionNotFoundError: Connection "default" was not found.

getManager() 를 사용했는데 이게 다 deprecated 되었다... 휴... 바꿔줘야한다. @InjectEntityManager 로 바꾸니 잘 된다.

 

 

반응형

댓글