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.
  • Zusätzliche Tools, wie etwa Node.js, npm und WebPack, sind nicht nötig, 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.

Zusätzliche Ressourcen