2013-04-20 3 views
12

मैं jQuery 2.0 के साथ एक समस्या के लिए एक समाधान खोजने का प्रयास कर रहा हूं, जिसका संस्करण Nuget GUI (Can I keep Nuget on the jQuery 1.9.x/1.x path (instead of upgrading to 2.x)?) के माध्यम से अद्यतन करना चाहता है।Nuget कंसोल का उपयोग कर jQuery के संस्करणों की सूची कैसे प्राप्त कर सकता हूं?

एक और सवाल ऐसा लगता है कि मैं Nuget कंसोल का उपयोग करने jQuery के सभी संस्करणों प्राप्त करने में सक्षम होना चाहिए करने के लिए this answer को देखते हुए:

Get-Package -ListAvailable -Filter 'jQuery' -AllVersions 

तो मैं संस्करण मैं चाहते हैं और इसे अद्यतन करने में सक्षम होना चाहिए :

Install-Package jQuery -Version 1.9.1 

या

Update-Package jQuery -Version 1.9.1 

दुर्भाग्य से, जबकि पूरी तरह से काम करना, jQuery संस्करणों की एक सूची प्राप्त करने का प्रयास करना कई परियोजनाओं को पकड़ना समाप्त करता है जो केवल उनके शीर्षक में jQuery को संदर्भित करते हैं या उनमें शामिल होते हैं।

मुझे लगता है कि मैं Open-PackagePage का उपयोग कर सकता हूं, लेकिन यह क्लंकी लगता है।

हालांकि, मुझे कोई पैरामीटर नहीं दिखता है जो सुझाव देता है कि मैं the official docs में आईडी द्वारा फ़िल्टर कर सकता हूं।

क्या Nuget कंसोल को केवल प्रोजेक्ट आईडी द्वारा खोजने के लिए प्रतिबंधित करने का कोई तरीका है? या क्या कोई अन्य तरीका है कि मैं Nuget कंसोल का उपयोग कर jQuery के संस्करणों की एक सूची प्राप्त कर सकता हूं? मैंने अपने jQuery फ़िल्टर (-filter 'jQuery') के आस-पास उद्धरणों का प्रयास किया है, लेकिन इसने समस्या को हल नहीं किया है।

+0

ऐसा लगता है कि 'Get-Package' (जैसे 'इंस्टॉल-पैकेज' और अन्य के लिए कोई '-Id' पैरामीटर उपलब्ध नहीं है), और मैं इसे उपयोगी बना सकता हूं। मैं NuGet समस्या ट्रैकर पर कोई समस्या सबमिट करने का सुझाव दूंगा: https://nuget.codeplex.com/workitem/list/advanced – Nailuj

उत्तर

17

प्रकार Install-Package JQuery -Version तो अंतरिक्ष, तो टैब

यह उस पैकेज के लिए सभी उपलब्ध संस्करणों की एक सूची प्रदर्शित करता है।

Get-Package और इसकी -Filter विकल्प के साथ समस्या यह है कि यह ID और Description फ़ील्ड दोनों की खोज करता है। मैं मानता हूं कि अगर -ID विकल्प या समान था तो यह बहुत उपयोगी होगा।

+1

यह समाधान हमेशा काम नहीं करता है। आज के रूप में, यदि मैं ऊपर दिए गए प्रकार टाइप करता हूं, तो नवीनतम संस्करण 1.10.2 1.11.2 के रूप में दिखाता है। लेकिन अगर मैं 1.11.2 टाइप करता हूं तो कमांड काम करता है, तो स्पष्ट रूप से संस्करण मौजूद है। –

+1

@MobyDisk सुनिश्चित करें कि आपका पैकेज स्रोत nuget.org पर सेट है और माइक्रोसॉफ्ट क्यूरेटेड पैकेज फ़ीड नहीं है। (पैकेज प्रबंधक कंसोल विंडो में एक ड्रॉप-डाउन है।) लिखने के समय, nuget फ़ीड https://www.nuget.org/api/v2/ होना चाहिए –

संबंधित मुद्दे

 संबंधित मुद्दे