본문 바로가기
반응형

typescript2

[NestJS] Import 오류가 안 사라질 때: TypeScript 캐시 초기화 NestJS에서 라이브러리 버전을 업데이트하거나 import를 수정했는데도 IDE에서 빨간 밑줄이 계속 표시되는 경우가 있습니다. 코드는 정확하고 빌드도 잘 되는데, IDE만 오류를 표시한다면? TypeScript 캐시 때문입니다.해결 방법1. TypeScript 서버 재시작 (추천)가장 빠른 방법입니다.VSCode/Cursor:Cmd + Shift + P (Windows: Ctrl + Shift + P)"TypeScript: Restart TS Server" 실행2. IDE 재시작TypeScript 서버 재시작으로 해결되지 않으면 IDE를 완전히 종료했다가 다시 실행하세요.다른 IDE에서는?WebStorm/IntelliJ:File → Invalidate Caches → Invalidate and Re.. 2026. 2. 3.
[TypeScript] 타입 공간과 값 공간의 심벌 구분하기! 최근에 TypeScript 관련 단톡방에서 type과 interface 타입을 정의하고 그 값을 조건문 분기 하는 질문 글이 올라왔는데 나도 그 문제에 대해 풀어보려고 여러 가지 시도를 하다 보니 내가 TypeScript의 class, interface, type 등 아직 잘 모른다고 생각해 이펙티브 타입스크립트 책을 확인하던 중에 나에게 딱 필요한 부분이 있어서 이펙티브 타입스크립트 아이템 8을 토대로 글을 작성하려 한다. 앞으로 얘기하는 심벌은 ES6에서 추가된 자료형 심벌(symbol)이 아니라 그냥 그 값, 상징 실제 영어단어의 symbol을 뜻한다고 생각하면 좋을 것이다. 책에서는 타입스크립트 심벌(symbol)은 타입 공간이나 값 공간 중의 한 곳에 존재한다고 말한다. 그래서 심벌은 이름이 같.. 2023. 2. 26.
반응형