如果我们可以直接从 NuGet 包安装客户端库,还需要库管理器(Libman)吗?
我都尝试过,但无法区分它们。请指出libman和NuGet包之间的区别?
Libman 是 Library Manager 的缩写,是专门为客户端库获取而设计的轻量级工具。 客户端库通常可供客户端使用,一些示例包括 Bootstrap.js、JQuery、Vue、d3、和HTMX。 Libman 还支持一些可以托管 JavaScript 库的更流行的 CDN:CDNJS、jsDelivr 和 unpkg。 LibMan 将检索指定的库并将它们放置在目标位置。 该工具适用于使用最终资产并且不需要构建管道的开发人员。
需要明确的是,LibMan 不是像 Nuget、NPM 或 Yarn 那样的包管理系统,并且它不具有与 WebPack、Rollup 或 Parcel 相同的功能。因此,它无法取代这些工具,但为人们提供了更直接的选择。