Nat*_*lia 7 asp.net-core libman
我正在使用 asp.net 核心 Web 应用程序并尝试使用 libmam 来管理客户端库。我打开“在构建时启用客户端库”并在 libman.json 中编写一些代码:
{
"version": "1.0",
"defaultProvider": "cdnjs",
"defaultDestination": "wwwroot/lib",
"libraries": [
{
"library": "jquery@3.3.1",
"destination": "wwwroot/lib/jquery/"
}
]
}
Run Code Online (Sandbox Code Playgroud)
如果我使用“恢复客户端库”,则恢复库工作正常。但是,当我尝试构建应用程序时,出现错误:“libman.json:错误 LIB002:“cdnjs”提供程序无法解析“jquery@3.3.1”库。
我该如何解决问题?
tis*_*rum 10
所以,至少从我发现的情况来看,原因是该库不再存在,或者“cdnjs”提供商没有看到该库。
处理这个问题的最好方法是将库更新为“cdnjs”支持的库。如果您实际上已经安装了该库,请考虑使用“禁用 libman”部分。
以下说明是在 Visual Studio 2022 上完成的,其他版本的情况可能会有所不同。如果您有任何问题,请考虑使用“重新添加/更新”部分。
右键点击libman.json
点击Disable Client-Side Libraries on Build
将libman.json光标移至文件的最左侧,行号的右侧
应该会出现一个小灯泡。
您将看到几个选项,单击Check for updates(在我的情况下,我已经有了最新版本。)
选择你想要的版本,VS 将自动填充该行的版本。
<NameOfProject>.csproj)Add->Client-Side Library...jquery@,然后会出现一个下拉列表,允许您选择所需的版本。libman.json文件中。如果 Visual Studio 没有自动为您执行此操作,请确保还删除以前的库。| 归档时间: |
|
| 查看次数: |
857 次 |
| 最近记录: |