VSCode에서 노드 모듈이 이상한 곳을 가리킬 때.. (.../Library/Caches/typescript/.../node_modules/@types/.....)
Posted by @MHLab, November 09, 2021
Series ofNodeJS
VSCode로 Node 개발을 진행하다가...
공부 겸 이번 프로젝트에 적용시키려고 Node를 공부하고 예제를 돌려보려던 중...
이상한 점을 발견했다.
express를 분명 yarn add express 이렇게 로컬 프로젝트 영역에 설치했음에도 VSCode에서 해당 모듈을 참고하는 곳은 엉뚱한 곳을 가리키고 있었다.
경로가 Mac OS 기준으로..
/User/YourHome/Library/Caches/typescript/YourVersion/node_modules/@types/....
이상해서 저기를 열었다가 지워도 똑같이 생성되고 계속 참조했다.
그래서 이곳저곳 찾다가...
아주 간단하게 해결하였다.
Solution
- VSCode의 환경설정을 들어가서 (Mac 기준 : Command + ,) 검색창에 아래의 키워드 검색
- disableAutomaticTypeAcquisition 이거 항목이 체크가 안되어 있을건데 체크해준다.
- 라이브러리 참조 영역을 삭제하고 VSCode 재시작 해본다.
참고