개발자 99% 커뮤니티에서 수다 떨어요!
그림처럼, 클래스명에 밑줄이 생기고, 위와 같은 경고메시지가 나옵니다.
그래서 이게 왜 나오는가 인터넷에서 검색해보니,
tsconfig.json 파일에서
"skipLibCheck": true, 로 하라고 되어 있더군요. 그래서 살펴봤더니, 원래 기본설정이 true로 되어 있습니다.
뭔가 라이브러리에서 클래스 정의를 내린 것이 중복된다는 것 같은데...
정확히 무슨 말인지 모르겠습니다.
라이브러리를 import 한 것도 없고, 그냥 달랑 .ts파일 하나 만들어서 한 거니까요.
https://www.typescriptlang.org/play 이곳에 해당 코드를 넣으면 에러가 안나는데,
유독 vs code에서는 에러메시지로 나옵니다.
이게 문제가 되는 것은...
.ts 파일을 수정할 때, .js 파일이 동기화되게 하려고
콘솔창에 tsc 명령을 내리면...
에러 메시지가 마구 뜹니다.
그래서, 만약 제가 해당코드에 잘못한 에러가 있더라도, 지금 가짜 에러메시지와 섞여서 진짜 에러코드를 찾기 어려워질 것 같습니다.
이렇게 에러가 많이 뜨지만, 제대로 잘 실행됩니다.
도와주세요~~