如何使用 LibMan 下载目录?

问题描述 投票:0回答:2

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

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

我有这个配置:

{
    "version": "1.0",
    "defaultProvider": "cdnjs",
    "defaultDestination": "lib",
    "libraries": [
        {
            "library": "[email protected]",
            "destination": "lib/_jquery",
            "files": [ "jquery.js" ]
        },
        {
            "library": "[email protected]",
            "destination": "lib/jqueryui",
            "files": [ "jquery-ui.css", "jquery-ui.js", "images" ]
        }
    ]
}

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

也尝试了

images/*
images/*.*
,但无济于事。

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

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

visual-studio visual-studio-2017 libman
2个回答
2
投票

当前无法指定从库中获取文件的模式。

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

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


0
投票

您可以单独加载层次结构中的每个文件夹级别:

{
  "version": "1.0",
  "defaultProvider": "unpkg",
  "libraries": [
    {
      "library": "[email protected]",
      "destination": "wwwroot/lib/bootstrap/",
      "files": [
        "dist/*/*.*"
      ]
    }
  ]
}
© www.soinside.com 2019 - 2024. All rights reserved.