2016-01-12 6 views
5

का उपयोग करने के लिए एनपीएम को कैसे बल दें मैं इस प्रश्न को नोड-एनपीएम पर शुरुआती के रूप में पूछ रहा हूं। मेरे वर्तमान node_modules में एक क्वेरी संस्करण 2.2.0 है। लेकिन उसी प्रोजेक्ट में मैं materialize-css का उपयोग कर रहा हूं जिसमें डेटपिकर घटक है।jquery 2.1.1

यह घटक jquery 2.1.1 पर चलता है। मेरा सवाल सरल है।

मैं अपने node_modules से वर्तमान jquery [v 2.2.0] को कैसे हटा सकता हूं और jquery संस्करण [2.1.1] स्थापित कर सकता हूं ताकि डेटपिकर घटक काम करता है।

+1

के बारे में NPM का उपयोग नहीं करते कैसे और सीधे आपको आवश्यक संस्करण डाउनलोड करें और इसे अपनी संपत्तियों में हाथ से रखें? – sed

+2

अपने 'package.json'file में आप निर्दिष्ट कर सकते हैं कि आप किस संस्करण का उपयोग करना चाहते हैं:' jquery ":" 2.1.1 ",' 'निर्भरता' 'भाग में। फिर एक एनपीएम स्थापित करें। –

उत्तर

12

की मदद के लिए अपने package.json फ़ाइल के लिए विशिष्ट संस्करण जोड़ें

"dependencies": { 
    "jquery": "2.1.1" 
} 
+0

और उसके बाद अनुपलब्ध संकुल को संस्थापित करने के लिए 'nmp install' चलाएं। या यह [npm-install-missing] है (https://www.npmjs.com/package/npm-install-missing) मॉड्यूल जो लापता निर्भरताओं को भी संभालता है। – Aaron

0

धन्यवाद। मैं अपने package.json फाइल करने के लिए चला गया और यह मैं मौजूदा परियोजना के लिए sudo npm update किया के बाद

"dependencies": { 
    "jquery": "2.1.1" 
} 

के रूप में निर्भरता को जोड़ कर उसे 2.1.1 के लिए jQuery संस्करण बदल दिया है। मुझे लगता है sudo npm install भी टाइप करके एक ही प्रभाव

0

आप सीधे निर्भरता स्थापित करने के लिए NPM CLI उपयोग कर सकते हैं package.json में निर्भरता अपने आप को बदले बिना होगा:

npm install [email protected]

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