库管理器(LibMan)是什么?
库管理器(LibMan) 是一个轻量型客户端库获取工具。 LibMan可从文件系统或从内容分发网络(CDN)下载库和框架。 支持的CDN包括 CDNJS、jsDelivr和unpkg。 将提取所选库文件,并将其置于ASP.NET Core项目中的相应位置。
LibMan功能类似于Nuget,Nuget是包管理器(.NET),LibMan是库管理器(CSS/JS),这样理解就可以了。
LibMan 提供以下优势:
只会下载所需的库文件。
无需使用其他工具(例如Node.js、npm和WebPack),即可获取库中文件的子集。
可将文件放置在特定位置,无需执行生成任务,也不需手动进行文件复制。
如何使用LibMan?
1 在“解决方案资源管理器”中,右键单击要在其中添加文件的项目文件夹。 选择“添加”>“客户端库”。此时将显示“添加客户端库”对话框:
2 从“提供程序”下拉列表中选择库提供程序。 CDNJS是默认提供程序。选unpkg的话实际上就是npm。例如我现在要安装bootstrap,输入bootstrap时,会提供以所提供文本开头的库的列表,选择后会显示bootstrap的最新版本。库名称后缀带有 @ 符号和所选提供程序的已知最新稳定版本。
3 确定要包含的文件:
选择“包含所有库文件”单选按钮以包含所有库文件。
选择“选择特定文件”单选按钮以包含库文件的子集。 选中此单选按钮后,将启用文件选择器树。 选中要下载的文件名左侧的框。
在“目标位置”文本框中指定项目文件夹以存储文件。 建议将每个库存储在单独的文件夹中。
微软官方建议文件夹建议带有库名称后缀。
项目根(如果 wwwroot 存在)wwwroot/lib/jquery/
项目根(如果 wwwroot 不存在)lib/jquery/
项目中的 Pages 文件夹Pages/jquery/
像我安装bootstrap的话,根据官方建议,目标位置改为wwwroot/lib/bootstrap/
4 单击“安装”按钮,根据 libman.json 中的配置下载文件。
有关安装详细信息,请查看“输出”窗口的“库管理器”源 。

站心网
为您推荐
软件产品开发中常见的10个问题及处理方法

一个提升运营/营销转化率的万能方法!
学习最重要是方法,管理最重要是高度
Java中String类常见的方法
.NET 主程序的.dll.config文件有什么用?

使用 html2canvas 实现截图功能
使用SuperWebSocket实现Web消息推送
.NET C# 使用Hook钩子实现全局监听键盘和鼠标
C#使用 Attribute 实现 AOP 功能
ABP.Net Core使用教程(一)启动模版项目
.net 通过 HttpClient 下载文件同时报告进度的方法
C#中的线程安全的集合ConcurrentQueue使用示例
CSS砌体布局示例和使用场景

使用CSS columns-visibility实现砌体布局
使用System.Linq.Dynamic.Core扩展库动态构建 LINQ 查询

CPU、GPU 和 TPU 之间有什么区别?
小米开源智能家居平台 ha_xiaomi_home 使用示例
