Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
ts-node에서 모듈 인식 문제(feat. 심볼릭 링크)
#ask
1년 전
7,037
1

안녕하세요.

typescript를 사용하여 프로젝트를 구성하려는데 공통으로 사용할 모듈을 별도의 디렉토리에 두고, 공통 모듈을 사용하고자 하는 곳에서 심볼릭 링크로 해당 공통 모듈을 링크하고자 합니다.

이때 공통 모듈에서 npm으로 받은 모듈을 임포트하였을 때 tsc로 빌드는 잘 되지만 ts-node로 실행이 불가한 상태입니다.

불가한 이유는 공통 모듈에서 임포트 한 모듈을 찾을 수 없다는 것인데 express 모듈이 여기에 해당합니다. 그런데 http 모듈, 프로젝트 내에 직접 생성한 모듈은 임포트하는 것이 정상이구요.

- express, @types/express 모두 설치된 상태

혹시 저와 같이 심볼릭 링크 형태로 공통 모듈을 사용하면서 해당 공통 모듈에서 npm으로 다운로드 받은 모듈을 사용할 수 없다는 문제를 겪고, 해결하신 분이 있으실까요?

1 comment