LibMan을 사용하여 ASP.NET Core에서 클라이언트 쪽 라이브러리 획득Client-side library acquisition in ASP.NET Core with LibMan

작성자: Scott AddieBy Scott Addie

라이브러리 관리자(LibMan)는 가벼운 클라이언트 쪽 라이브러리 획득 도구입니다.Library Manager (LibMan) is a lightweight, client-side library acquisition tool. LibMan은 파일 시스템에서 또는 CDN(콘텐츠 전송 네트워크)에서 인기 있는 라이브러리 및 프레임워크를 다운로드합니다.LibMan downloads popular libraries and frameworks from the file system or from a content delivery network (CDN). 지원되는 CDN은 CDNJSunpkg입니다.The supported CDNs include CDNJS and unpkg. 선택한 라이브러리 파일은 ASP.NET Core 프로젝트 내부의 적절한 위치에 페치 및 배치됩니다.The selected library files are fetched and placed in the appropriate location within the ASP.NET Core project.

LibMan 사용 사례LibMan use cases

LibMan은 다음과 같은 이점을 제공합니다.LibMan offers the following benefits:

  • 필요한 라이브러리 파일만 다운로드됩니다.Only the library files you need are downloaded.
  • 라이브러리의 파일 하위 집합을 획득하기 위해 Node.js, npmWebPack 같은 추가 도구가 반드시 필요한 것은 아닙니다.Additional tooling, such as Node.js, npm, and WebPack, isn't necessary to acquire a subset of files in a library.
  • 파일은 작업 또는 수동 파일 복사를 빌드하도록 재정렬하지 않고도 특정 위치에 배치할 수 있습니다.Files can be placed in a specific location without resorting to build tasks or manual file copying.

LibMan의 이점에 대한 자세한 내용은 Visual Studio 2017: LibMan 세그먼트의 최신 프런트 엔드 웹 개발을 참조하세요.For more information about LibMan's benefits, watch Modern front-end web development in Visual Studio 2017: LibMan segment.

LibMan은 패키지 관리 시스템이 아닙니다.LibMan isn't a package management system. npm 또는 yarn 같은 패키지 관리자를 이미 사용 중인 경우 계속 사용하시면 됩니다.If you're already using a package manager, such as npm or yarn, continue doing so. LibMan은 이러한 도구를 대체하기 위해 개발된 것이 아닙니다.LibMan wasn't developed to replace those tools.

추가 자료Additional resources