TypeScript paths 별칭이 빌드 후 런타임에서 깨질 때
tsc는 통과하지만 Node가 @app 모듈을 찾지 못한다는 상황에서 TypeScript 특유의 원인을 확인하고 안전하게 해결하는 순서입니다.
하기싫지만 하게 되는 개발. 너무 귀찮다.
tsc는 통과하지만 Node가 @app 모듈을 찾지 못한다는 상황에서 TypeScript 특유의 원인을 확인하고 안전하게 해결하는 순서입니다.
새 variant를 추가했는데 switch 일부가 조용히 기본 분기로 흐른다는 상황에서 TypeScript 특유의 원인을 확인하고 안전하게 해결하는 순서입니다.
모노레포에서 참조 패키지의 선언 파일이 없다는 오류가 난다는 상황에서 원인을 구분하고 안전하게 수정·검증하는 순서를 정리합니다.
TypeScript: 장시간 실행 후 메모리 사용량이 계속 증가의 대표 원인을 구분하고 안전하게 재현·수정·검증하는 순서를 정리합니다.
TypeScript: 비동기 작업이 끝나지 않거나 제한 시간을 초과의 대표 원인을 구분하고 안전하게 재현·수정·검증하는 순서를 정리합니다.
TypeScript: 값이 없는 객체에 접근해 런타임 오류의 대표 원인을 구분하고 안전하게 재현·수정·검증하는 순서를 정리합니다.
TypeScript: 한글·특수문자 처리 중 인코딩 오류 또는 글자 깨짐의 대표 원인을 구분하고 안전하게 재현·수정·검증하는 순서를 정리합니다.
TypeScript: 런타임 또는 컴파일러 버전 불일치 오류의 대표 원인을 구분하고 안전하게 재현·수정·검증하는 순서를 정리합니다.
TypeScript: 의존 모듈을 찾지 못해 실행이 중단됨의 대표 원인을 구분하고 안전하게 재현·수정·검증하는 순서를 정리합니다.
타입 검증은 통과하지만 이후 속성이 지나치게 좁게 추론되거나 readonly 기대와 달라집니다. 원인을 좁히고 최소 변경으로 해결한 뒤 재발 여부까지 확인하는 순서입니다.