24.14.1 패키지 관리자
현재 프로젝트(소스)에 외부 패키지(소스, 라이브러리)를 자동으로 설치/포함/복사하는 작업을 자동화 해주는 웹 도구를 패키지 관리자라고 한다. 버전 관리가 가능하고, 온라인 또는 오프라인으로 가져오기 및 나만의 패키지를 만들어서 관리할 수 있다.
패키지 관리자(Package Manager)는 분야별로 여러 종류가 있는데 ASP.NET Core와 관련이 있는 것은 Bower, NuGet, NPM이 있고, 주요 패키지 관리자에 대한 요약 설명은 다음과 같다.
• Bower
- 클라이언트(Front-End) 패키지 관리
- 명령줄 도구 또는 Visual Studio로 사용
• NuGet
- Visual Studio 기반 패키지 관리자
• NPM
- Node.js 기반 패키지 관리자