Либман. Ошибка LIB002 во время сборки приложения
Я работаю с основным веб-приложением asp.net и пытаюсь использовать libmam для управления клиентскими библиотеками. Я включаю "Включить библиотеки на стороне клиента при сборке" и пишу код в libman.json:
{
"version": "1.0",
"defaultProvider": "cdnjs",
"defaultDestination": "wwwroot/lib",
"libraries": [
{
"library": "jquery@3.3.1",
"destination": "wwwroot/lib/jquery/"
}
]
}
Восстановление библиотек работает нормально, если я использую "Восстановление клиентских библиотек". Но когда я пытаюсь создать приложение, я получаю сообщение об ошибке:"libman.json: error LIB002: библиотека"jquery@3.3.1"не может быть разрешена поставщиком"cdnjs"".
Как я могу решить проблему?
1 ответ
Итак, причина, по крайней мере, из того, что я нашел, заключается в том, что библиотека больше не существует или не видна поставщику «cdnjs».
Лучший способ справиться с этим — обновить библиотеку до библиотеки, которую поддерживает «cdnjs». Если у вас уже установлена библиотека, рассмотрите возможность использования раздела «Отключить libman».
Приведенные ниже инструкции выполняются в Visual Studio 2022, пробег может отличаться для других версий. Если у вас есть какие-либо проблемы, рассмотрите возможность использования раздела «Повторно добавить/обновить».
Отключить либман
Щелкните правой кнопкой мыши
нажмите на
Disable Client-Side Libraries on Build
Обновите свою библиотеку
При перемещении курсора к левой стороне файла, но справа от номеров строк
Должна появиться маленькая лампочка.
- Нажмите на стрелку вниз
Вас поприветствуют с несколькими вариантами, нажмите на
(в моем случае у меня уже есть последняя версия.) Выберите нужную версию, и VS автоматически заполнит версию в этой строке.
Повторно добавьте/обновите свою библиотеку.
- В обозревателе решений щелкните правой кнопкой мыши имя вашего проекта (обычно это
файл) - выбирать
-> Client-Side Library...
- В появившемся диалоговом окне введите
, а затем должен появиться раскрывающийся список, позволяющий выбрать нужную версию.
- Нажмите кнопку «Установить», и новая библиотека будет добавлена в ваш
файл. Не забудьте также удалить предыдущую библиотеку, если Visual Studio не сделает это за вас автоматически.