본문 바로가기

보고있는 에러

Argument type {daoId: number, type: StationActivityType} is not assignable to parameter type FindOptionsWhere<StationActivity>

문제 상황 

Nest10으로 업그레이드를 하고나니 타입관련 에러가 너무 많이 발생했다. 거의 모든 파일에 발생한듯. 

그런데 빌드에러도 안나고, 원래 인텔리제이에서 에러가 뜨면 파일명에도 빨간줄이 뜨지 않나? 파일명에도 에러가 없다. 

Argument type {daoId: number, type: StationActivityType} is not assignable to parameter type FindOptionsWhere<StationActivity>
Assigned expression type Object is not assignable to type Language

같은 팀원도 나랑 같은 상황이고,나랑 node등 환경설정 셋팅이 비슷한데 둘의 예측으로는 '혹시.. Docker로 설치를 안해서 그런건가'하는 의심중. 왜냐하면 5명의 백엔드 팀원 중 3명의 백엔드 팀원들은 Docker로 이것저것 설치했지만, 나랑 그 팀원은 Docker로 뭔가를 잘 안깔았기 때문이다. 

 

임시적인 해결방법 

임시방편으로, 일단 냅두기로 했다. (매우 거슬리지만) 

why? 현재 Azure Pipeline을 사용할 것도 아니고, bitbucket으로 프로젝트 넘어갈 예정이기 때문에 냅두기로 함. 

 

그래서 근본적인 해결은 되지 않았기 때문에, 일단 이렇게 했다고 기록만 해놓는다.