Aquisição de biblioteca do lado do cliente no ASP.NET Core com LibMan

Por Scott Addie

O Gerenciador de Bibliotecas (LibMan) é uma ferramenta leve de aquisição de bibliotecas do lado do cliente. O LibMan baixa bibliotecas e estruturas populares do sistema de arquivos ou de uma CDN (rede de distribuição de conteúdo). As CDNs compatíveis incluem CDNJS, jsDelivr e unpkg. Os arquivos de biblioteca selecionados são buscados e colocados no local adequado dentro do projeto do ASP.NET Core.

Casos de uso do LibMan

O LibMan oferece os seguintes benefícios:

  • Somente os arquivos de biblioteca necessários são baixados.
  • Ferramentas adicionais, tais como Node.js, npm e WebPack, não são necessárias para adquirir um subconjunto de arquivos em uma biblioteca.
  • Arquivos podem ser colocados em um local específico sem recorrer a tarefas de build ou à cópia manual de arquivos.

O LibMan não é um sistema de gerenciamento de pacotes. Se você já está usando um gerenciador de pacotes, assim como o npm ou yarn, continue fazendo isso. O LibMan não foi desenvolvido para substituir essas ferramentas.

Recursos adicionais