我有一个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
不可用时,是否可以指定脱机回退?
答案 0 :(得分:1)
您可以将这些库保存在本地或共享位置,并在您的项目中引用它们,如documentation的示例:
{
"provider": "filesystem",
"library": "C:\\temp\\lodash\\",
"files": [
"lodash.js",
"lodash.min.js"
],
库也可能是相对路径。
缺点是无法从项目中检测到更新,因此您必须考虑如何使库保持最新的策略。