![](/img/trans.png)
[英]Restore Libman JS Libraries in Azure DevOps Build Pipeline
[英]LibMan without internet prevents build. Is there a local fallback option?
我有一个aspnet核心项目(dotnet核心2.2)。 它使用Microsoft.Web.LibraryManager.Build (1.0.172)
包。 如果网络中断,构建将失败,并出现许多类似的错误:
错误LIB002“ cdnjs”提供程序C.Web.App C:\\ Users \\ bburns \\ code \\ C.WEB.APP \\ libman.json 1无法解析“ toastr.js@2.1.4”库
libman.json
看起来像
{
"version": "1.0",
"defaultProvider": "cdnjs",
"libraries": [
{
"library": "jquery@3.3.1",
"destination": "wwwroot/lib/jquery"
},
...
当cdnjs
不可用时,是否可以指定脱机回退?
您可以将这些库保存在本地或共享位置,并在您的项目中引用它们,如本文档的示例所示:
{
"provider": "filesystem",
"library": "C:\\temp\\lodash\\",
"files": [
"lodash.js",
"lodash.min.js"
],
库也可能是相对路径。
缺点是无法从项目中检测到更新,因此您必须考虑如何使库保持最新的策略。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.