Clientseitiger Bibliothekserwerb in ASP.NET Core mit LibMan
Von Scott Addie
Der Bibliotheks-Manager (LibMan) ist ein einfaches, clientseitiges Tool zum Bibliothekserwerb. LibMan lädt beliebte Bibliotheken und Frameworks vom Dateisystem oder von einem Content Delivery Network (CDN) herunter. Die unterstützten CDNs sind z. B. CDNJS, jsDelivr und unpkg. Die ausgewählten Bibliotheksdateien werden abgerufen und an der entsprechenden Position innerhalb des ASP.NET Core-Projekts platziert.
LibMan-Einsatzbeispiele
LibMan bietet folgende Vorteile:
- Es werden nur die Bibliotheksdateien herunterladen, die Sie benötigten.
- Es sind keine zusätzlichen Tools nötig, wie etwa Node.jsjs, npm oder WebPack, um eine Teilmenge von Dateien in einer Bibliothek abzurufen.
- Dateien können an einer bestimmten Position platziert werden, ohne dass auf Buildaufgaben oder auf das manuelle Kopieren von Dateien zurückgegriffen werden muss.
LibMan ist kein Paketverwaltungssystem. Wenn Sie bereits einen Paket-Manager wie npm oder yarn verwenden, tun Sie das auch weiterhin. LibMan wurde nicht dazu entwickelt, diese Tools zu ersetzen.