首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用本地文件系统复制libman unpkg

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

Stack Overflow用户
提问于 2021-02-03 00:32:45
回答 1查看 226关注 0票数 1

我注意到我可以使用libman以一种很好的方式将许多库下载到我的Asp.Net核心应用中。例如,我可以轻松获得最新的@microsoft signalr:

然而,在我的应用程序中,我不能依赖外部包源,而是希望将我需要的包存储在我的网络中。我注意到libman支持“文件系统”模式,所以我将从unpkg下载的所有文件复制到我的本地网络驱动器上,我们称其为"L:“

代码语言:javascript
复制
/ L:
  | local_unpkg
     | @microsoft
       | signalr
         | 5.0.2
           | package.json
           | README.md
           | src
             | ... // a lot of files
           | dist
             | browser
             | cjs
             | esm
             | ... // other subfolders

当我尝试使用"filesystem“提供程序时,我只获取我指定的文件夹中的文件,而不是嵌套的文件夹:

有没有办法以这种方式导入整个包,而无需手动指定libman.json文件中的所有子文件夹?

如果不是,当我不想依赖外部包源时,在环境中使用该工具的推荐方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-06 15:43:46

文件系统提供程序特别不支持递归目录内容。对于其他提供程序,可以通过目录元数据一次性获得包的内容。但是对于文件路径,尤其是网络文件路径,在大(或深)目录结构中迭代文件系统可能会导致极差的性能。在许多情况下,您需要键入路径,向导会在您键入时尝试评估内容(例如,一旦您键入L:\,向导就会识别该目录并通过网络递归地枚举其所有内容)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66013788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档