처음 TS 환경으로 작업하다 보면 패키지를 install 할때 헷갈린 경우가 종종 있다.
필요한 패키지 install 할 경우
어떠한 경우에 위에 install 하는 방식으로 할 지 고민될 경우 빠르게 알 수 있는 방법을 공유 하겠다.
https://www.npmjs.com 해당 사이트에 들어가 필요한 패키지 명을 검색 해보자
react-daum-postcode 패키지 같은 경우 이름 옆에 TS 마크가 있을 것이다. 즉 TS를 지원한다는 의미이다.
= npm i 패키지명 으로 설치하면 되는것이다.
react 패키지 같은 경우 이름 옆에 DT 마크가 있을 것이다. 패키지 자체에서는 TS를 지원하지 않지만 DT마크 클릭 시 @types/react 패키지를 다운받을 수 있을 것이다. 사람들이 만든 Type이다
= npm i 패키지명 설치 후
npm i -D @types/패키지명 으로 설치하면 되는것이다.
그 외에 TS / DT 가 붙여 있지 않은 경우 Type를 지원하지 않아 직접 타입을 지정하여야 한다.