2015-12-11 7 views
31

स्थापित करने के लिए "npm इंस्टॉल" का उपयोग करके मैं यहां https://github.com/jquery/jquery-ui देखता हूं कि jquery-ui की नवीनतम रिलीज 1.11.4 है। हालांकि, जब मैं "npm install jquery-ui" का उपयोग करता हूं, तो यह केवल 1.10.3 है। मैंने इस संस्करण को node_modules/jquery-ui/jquery-ui.js में चेक किया है।jquery-ui

क्या मेरे पास नवीनतम संस्करण स्थापित करने का कोई तरीका है?

+0

जांचें [यह] (https://docs.npmjs.com/cli/install), संस्करण का उपयोग कैसे करें! – deepakb

+0

मैंने 'npm इंस्टॉल jquery-ui @ नवीनतम' की कोशिश की, लेकिन मेरे पास अभी भी 1.10.3 – Bomin

+0

क्षमा करें, मुझे अभी एहसास हुआ कि मैं एक बेवकूफ सवाल पूछ रहा हूं। नोड एक अलग भंडार का उपयोग कर रहा है ... गिट नहीं ... मुझे यकीन नहीं है कि मुझे अब इस सवाल को कैसे निपटाना चाहिए। – Bomin

उत्तर

3

आप

npm install github:mygithubuser/myproject 

की तरह स्थापित कर सकते हैं के रूप में install प्रलेखन

12

टीजे सही जवाब दे दिया में उल्लेख किया है, लेकिन यह थोड़ा कम/बहुत सामान्य है ...

GitHub परियोजना https://github.com/jquery/jquery-ui/
तो वास्तविक आदेश npm install github:jquery/jquery-ui होगा (आप github: को एनपीएम डिफ़ॉल्ट के रूप में भी छोड़ सकते हैं)।
लेकिन यह आपको नवीनतम, अस्थिर संस्करण (लेखन के समय 1.12 के आसपास) लाएगा, और जब मैंने कोशिश की तो यह भी काम नहीं करता था।

npm install github:jquery/jquery-ui#1.11.4 

जेनेरिक टिप्पणी:
तो यह एक टैग किया गया संस्करण लाने के लिए बेहतर है AFAIK, अगर परियोजना एक package.json फ़ाइल नहीं है, स्थापित करने के इस प्रकार अभी भी असफल हो सकता है।

+0

यह मेरे लिए काम करता है, 1.12.0 प्राप्त करने और सहेजने के लिए। क्या वास्तविक गिट स्रोत से एनपीएम का संस्करण पुराना है या नहीं, यह जांचने का कोई तरीका है? –

+1

@BenSewards सामान्य रूप से, मैं यह देखने के लिए एनपीएम रजिस्ट्री पर जाता हूं कि कौन सा संस्करण सूचीबद्ध है (सावधान रहें: कई एनपीएम प्रविष्टियां एक ही गिटहब परियोजना को संदर्भित कर सकती हैं! मैंने देखा कि कोणीय यूआई बूटस्ट्रैप के साथ, उदाहरण के लिए)। फिर मैं गिटहब प्रोजेक्ट (एनपीएम पेज से संदर्भित) पर जाता हूं और जारी संस्करण (टैग) देखता हूं। कुछ परियोजनाओं में कोई रिलीज़ संस्करण नहीं है, हां। – PhiLho

+1

@बेनवार्ड्स: यह आसान है। npm $ packagename स्थापित करें। जब तक आप "-S" को छोड़ देते हैं, यह कोई बचत नहीं करता है, और कुछ ऐसा आउटपुट करना चाहिए: "└── [email protected]" – HoldOffHunger

3

यहां वर्तमान नवीनतम संस्करण (1.11.4) है, वही पैकेज जो सभी विषयों सहित बॉवर का उपयोग कर रहा है।

npm install github:components/jqueryui#1.11.4

65

jQuery ui को विशेष रूप से स्थापना के बाद का निर्माण किया जाना चाहिए। इससे बचने के लिए, npm install jquery-ui-dist

+2

तो, यह पैकेज आपके द्वारा बनाए रखा गया है? क्या jQuery टीम के साथ कोई संबंध है? –

+3

jquery-ui 1.12 के बाद आधिकारिक पैकेज का उपयोग करना संभव है। Https://jqueryui.com/upgrade-guide/1.12/#official-package-on-npm –

+3

मुझे नहीं पता कि jQuery पैकेज में एक dist फ़ोल्डर क्यों है, लेकिन jQuery UI पैकेज नहीं है और इसके बजाय एक है वितरित करने के लिए अलग पैकेज। बहुत असंगत – taylorsabell