如何使用 LibMan 下载目录?

Posted

技术标签:

【中文标题】如何使用 LibMan 下载目录?【英文标题】:How do I download directory with LibMan? 【发布时间】:2019-04-08 20:17:53 【问题描述】:

Visual Studio 中的新 libman 超级简单且轻量级。

但我不知道如何用它下载目录...

我有这个配置:


    "version": "1.0",
    "defaultProvider": "cdnjs",
    "defaultDestination": "lib",
    "libraries": [
        
            "library": "jquery@1.11.3",
            "destination": "lib/_jquery",
            "files": [ "jquery.js" ]
        ,
        
            "library": "jqueryui@1.12.1",
            "destination": "lib/jqueryui",
            "files": [ "jquery-ui.css", "jquery-ui.js", "images" ]
        
    ]

但是 jqueryui 库中的 images 文件夹没有下载 images 文件夹。

还尝试了images/*images/*.* 无济于事。

如果我不指定任何文件,那么我会得到整个库,包括所有文件夹。但这也会下载所有主题。

那么我该如何下载特定的目录呢?

【问题讨论】:

【参考方案1】:

目前无法指定模式以从库中获取文件。

不幸的是,Libman 只是获取库中的所有文件并为指定的文件路径构建一个字典并检查是否存在。

https://github.com/aspnet/LibraryManager/wiki/libman.json-reference#packagesfiles-required-by-some-providers

【讨论】:

以上是关于如何使用 LibMan 下载目录?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 VS Code 中使用 Libman json 文件?

Libman - 如何安装已安装库的依赖项

如何将 Microsoft.jQuery.Unobtrusive.Ajax 与 libman(库管理器)asp.net Core 2.1 一起使用?

使用 Libman 的 FontAwesome Pro

使用本地文件系统复制 libman unpkg

Azure DevOps + LibMan + UNPKG 间歇性错误 LIB010:无法从 unpkg.com 下载资源