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.