태그
#NESTJS
#NEST
#ERROR
[Nest] because it would overwrite input file
2024년 7월 30일 11:11

에러
개발을 하다가 갑자기 이런 에러가 났습니다...
error TS5055: Cannot write file 'dist/path/index.d.ts' because it would overwrite input file.
error TS5055: Cannot write file 'dist/path/vendor.save-request.d.ts' because it would overwrite input file.
error TS5055: Cannot write file 'dist/path/vendor.detail-response.d.ts' because it would overwrite input file
잘 개발하다가 이게 무슨 일일까요?!
해결
원인은 잘못된 import
였습니다. import 할 때 빌드된 파일을 import
해주고 있었습니다.
Before
import { VendorSaveRequest } from 'dist/path/vendor.save-request';
import { VendorDetailResponse } from 'dist/path/vendor.save-request';
자세히 보시면 상단에 src가 아닌 dist에서 import를 해주고 있습니다.
After
import { VendorSaveRequest } from 'src/path/vendor.save-request';
import { VendorDetailResponse } from 'src/path/vendor.save-request';
다시 올바른 경로로 import 해주면 정상 작동합니다!
정말 간단한건데 확인을 하지 못해서 헤맸었네요... 앞으로 import 할 때 꼼꼼히 확인해야겠습니다 :)