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.