Как я могу получить список версий jQuery с помощью консоли Nuget?
Я пытаюсь найти способ обхода проблемы, с которой я сталкиваюсь с jQuery 2.0, являющейся версией, которую Nuget хочет обновить с помощью GUI (Могу ли я сохранить Nuget в jQuery 1.9.x/1.x(вместо обновления до 2.x)?).
Глядя на этот ответ на другой вопрос, похоже, что я должен использовать консоль Nuget для получения всех версий jQuery:
Get-Package -ListAvailable -Filter 'jQuery' -AllVersions
Затем я смогу выбрать версию, которую я хочу, и обновить ее:
Install-Package jQuery -Version 1.9.1
или
Update-Package jQuery -Version 1.9.1
К сожалению, в то время как обновление работает отлично, попытка получить список версий jQuery заканчивается захватом множества проектов, которые просто ссылаются на jQuery или содержат jQuery в их названии.
Я полагаю, что я мог бы использовать Open-PackagePage
, но это похоже на klunky.
Однако я не вижу никаких параметров, которые позволяют мне фильтровать по Id в официальные документы.
Есть ли способ ограничить консоль Nuget поиском только по идентификатору проекта? Или есть какой-то другой способ получить список версий jQuery с помощью консоли Nuget? Я пробовал кавычки вокруг моего фильтра jQuery (-filter 'jQuery'
), но это также не помогло решить проблему.
Ответы
Ответ 1
Введите Install-Package JQuery -Version
, затем Space, затем Tab.
Отображает список всех доступных версий для этого пакета.
Проблема с Get-Package
и ее опцией -Filter
заключается в том, что она выполняет поиск как полей ID
, так и Description
. Я согласен с тем, что это было бы очень полезно, если бы был параметр -ID
или аналогичный.