Adquisición de bibliotecas del lado cliente en ASP.NET Core con LibManClient-side library acquisition in ASP.NET Core with LibMan

Por Scott AddieBy Scott Addie

Library Manager (LibMan) es una herramienta ligera para la adquisición de bibliotecas del lado cliente.Library Manager (LibMan) is a lightweight, client-side library acquisition tool. Asimismo, LibMan permite descargar bibliotecas y marcos populares de sistemas de archivos o redes de entrega de contenido (CDN).LibMan downloads popular libraries and frameworks from the file system or from a content delivery network (CDN). Entre las CDN admitidas se incluyen CDNJS y unpkg.The supported CDNs include CDNJS and unpkg. Los archivos de biblioteca seleccionados se capturan y se colocan en la ubicación adecuada dentro del proyecto de ASP.NET Core.The selected library files are fetched and placed in the appropriate location within the ASP.NET Core project.

Casos de uso de LibManLibMan use cases

LibMan ofrece las ventajas siguientes:LibMan offers the following benefits:

  • Solo se descargan los archivos de biblioteca necesarios.Only the library files you need are downloaded.
  • No es necesario usar otras herramientas como Node.js, npm o WebPack para adquirir un subconjunto de archivos de una biblioteca.Additional tooling, such as Node.js, npm, and WebPack, isn't necessary to acquire a subset of files in a library.
  • Los archivos se pueden colocar en una ubicación específica sin tener que usar tareas de compilación ni copiar archivos manualmente.Files can be placed in a specific location without resorting to build tasks or manual file copying.

Para obtener más información sobre las ventajas del LibMan, vea Modern front-end web development in Visual Studio 2017: LibMan segment (Desarrollo web front-end moderno en Visual Studio 2017: segmento LibMan).For more information about LibMan's benefits, watch Modern front-end web development in Visual Studio 2017: LibMan segment.

LibMan no es un sistema de administración de paquetes.LibMan isn't a package management system. Si ya usa un administrador de paquetes, por ejemplo, npm o yarn, le recomendamos que sigua haciéndolo.If you're already using a package manager, such as npm or yarn, continue doing so. LibMan no se ha desarrollado para reemplazar dichas herramientas.LibMan wasn't developed to replace those tools.

Recursos adicionalesAdditional resources