← Back to NOTES 🌰 ← Back to Effective TypeScript
← 아이템 44 – 타입 커버리지를 추적하여 타입 안정성 유지하기
타입스크립트는 시스템 레벨로 설치하지 말고 devDependencies에 포함시켜야 한다. @types 의존성은 dependencies가 아니라 devDependencies에 추가해야 한다. 올바른 타입 선언문을 작성하여 타입스크립트 커뮤니티 전반에 도움이 되도록 하자.
npm은 자바스크립트 라이브러리 저장소(npm 레지스트리)와 프로젝트가 의존하고 있는 라이브러리들의 버전을 저장하는 방법(package.json)을 제공한다.
정의: 현재 프로젝트를 실행하는 데 필수적인 라이브러리들
특징:
정의: 개발하고 테스트할 때는 사용되지만, 런타임에는 필요 없는 라이브러리
특징: