AspNetCore.Docs/aspnetcore/client-side/libman/index.md

1.6 KiB

title author description ms.author ms.custom ms.date uid
Client-side library acquisition in ASP.NET Core with LibMan rick-anderson Learn how to install client-side library assets in an ASP.NET Core project using Library Manager (LibMan). wpickett mvc 08/14/2018 client-side/libman/index

Client-side library acquisition in ASP.NET Core with LibMan

By Scott Addie

Library Manager (LibMan) is a lightweight, client-side library acquisition tool. LibMan downloads popular libraries and frameworks from the file system or from a content delivery network (CDN). The supported CDNs include CDNJS, jsDelivr, and unpkg. The selected library files are fetched and placed in the appropriate location within the ASP.NET Core project.

LibMan use cases

LibMan offers the following benefits:

  • Only the library files you need are downloaded.
  • 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 isn't a package management system. If you're already using a package manager, such as npm or yarn, continue doing so. LibMan wasn't developed to replace those tools.

Additional resources