[Nest.js] Nest 공통 모듈 Library로 분리하기 (cannot find dist/main 오류)
개요저희 프로젝트에서는 Nest 프레임워크를 사용 중이고 서버의 역할을 분리하기 위해 monorepo를 사용하여 여러 개의 workspace로 나누었습니다. API를 담당하는 backend 서버와 실시간 통신을 담당하는 websocket 서버가 독립적인 workspace로 존재하는 상황입니다. 이렇게 독립적인 workspace로 분리하고 나서 조금 불편한 점을 발견했습니다. 바로 중복되는 모듈이 존재한다는 점이었습니다. 역할이 분리되었기 때문에 대부분의 소스 코드가 독립적이지만 redis에 관련된 모듈의 경우 backend 서버와 websocket 서버가 동일하게 사용하고 있었습니다. 저희 프로젝트는 아래처럼 websocket에 들어오는 변경 사항들을 redis에 저장해두었다가 스케줄러로 주기적으로 데..
2025.02.15