मैं एक मॉड्यूल कहा जाता है 'पाल-मोंगो' और मैं निम्नलिखित आदेश का उपयोग नवीनतम संस्करण में इसे अपडेट करना:NPM GitHub
npm update sails-mongo --save
मैं भी स्थापना रद्द करने की कोशिश की तो फिर से स्थापित । मैंने [email protected]
और [email protected]
की कोशिश की।
समस्या: वर्तमान संस्करण (मास्टर) GitHub पर package.json (https://github.com/balderdashy/sails-mongo/blob/master/package.json) फ़ाइल है:
"dependencies": {
"async": "~0.2.9",
"lodash": "~2.4.1",
"mongodb": "1.4.2",
"waterline-errors": "~0.10.0"
},
और एक में अपडेट किया जा रहा
"dependencies": {
"async": "0.2.10",
"underscore": "1.5.2",
"underscore.string": "2.3.3",
"mongodb": "~1.3.23"
},
मास्टर शाखा पाने का एकमात्र तरीका npm install git+https://github.com/balderdashy/sails-mongo
क्यों [email protected]
मास्टर शाखा स्थापित नहीं है?
क्योंकि एनपीएम जीथूब से स्थापित नहीं होता है, यह [एनपीएम] (https://www.npmjs.org/package/sails) से स्थापित होता है। 'Package.json' में 'रिपॉजिटरी' कुंजी सिर्फ एक रिपोजिटरी की पहचान करती है जो एनपीएम पेज पर दिखाती है। –
+1 लेकिन मुझे यकीन नहीं है कि मैंने आपको मिल गया है, मुझे इसे अलग से पूछने दो: एनपीएम कैसे जानता है कि कौन सा संस्करण स्थापित करना है? – user2867106
संकुल जीथूब से स्वतंत्र रूप से एनपीएम में प्रकाशित किए जाते हैं। जब कोई डेवलपर पैकेज प्रकाशित करता है, तो यह 'package.json' से संस्करण संख्या लेता है। एनपीएम इनमें से प्रत्येक को गिथब की तरह स्टोर करता है। जब आप एनपीएम को इंस्टॉल करते हैं तो यह हमेशा नवीनतम संस्करण स्थापित करेगा, लेकिन यदि आप 'package.json' में पैकेज निर्दिष्ट करते हैं तो आप जो संस्करण स्थापित करना चाहते हैं उसे जोड़ सकते हैं। –