Acquisizione di una libreria lato client in ASP.NET Core con LibMan

Di Scott Addie

Gestione librerie (LibMan) è uno strumento per l'acquisizione di librerie lato client leggere. LibMan scarica librerie e framework popolari dal file system o da una rete per la distribuzione di contenuti (CDN). Le reti CDN supportate includono CDNJS, jsDelivr e unpkg. I file della libreria selezionata vengono recuperati e inseriti nella posizione appropriata all'interno del progetto ASP.NET Core.

Casi d'uso di LibMan

LibMan offre i vantaggi seguenti:

  • Vengono scaricati solo i file di libreria necessari.
  • Gli strumenti aggiuntivi, ad esempio Node.js, npm e WebPack, non sono necessari per acquisire un subset di file in una libreria.
  • I file possono essere collocati in una posizione specifica senza dovere usare alcuna attività di compilazione o ricorrere alla copia dei file manuale.

LibMan non è un sistema di gestione pacchetti. Se si usa già una gestione pacchetti, ad esempio npm oppure yarn, continuare a farlo. LibMan non è stato sviluppato per sostituire questi strumenti.

Risorse aggiuntive