2013-02-24 53 views
54

मैं एक NPM मॉड्यूल बनाया है और मैं संस्करण 0.0.1मैं प्रकाशित एनपीएम मॉड्यूल को कैसे अपडेट करूं?

पर इसे प्रकाशित मैं कुछ परिवर्तन किए और GitHub करने के लिए उन धक्का दे दिया, और मैं इसे चाहते हैं ताकि जब एक npm install myModule का उपयोग करता है नए संस्करण प्रयोग किया जाता है।

मैं एनपीएम कैसे कहूं कि संस्करण 0.0.2 है?

+0

संभव डुप्लिकेट [मैं हर बार NPM को प्रकाशित करने के लिए की जरूरत है मैं गिट के माध्यम से उपलब्ध एक पैकेज अद्यतन करता हूं?] (Http://stackoverflow.com/questions/13507763/do-i-need-to-publish-to-npm-every-time-i-update-a-package- उपलब्ध- के माध्यम से) – nwinkler

उत्तर

73

npm install एनपीएम भंडार में नवीनतम संस्करण स्थापित करेगा।

अपने package.json में संस्करण संख्या बदलने के बाद, आप नए संस्करण को एनपीएम में प्रकाशित करने के लिए npm publish चला सकते हैं।

18

संस्करण संख्या बढ़ाएं और फिर npm publish yourModule फिर से चलाएं - जैसा कि npm docs में वर्णित है।

npm install yourModule तब एनपीएम रजिस्ट्री से नवीनतम संस्करण स्थापित करेगा।

मुझे अंतिम जवाब थोड़ा भ्रामक लगता है, क्षमा करें।

+0

आप संस्करण संख्या कैसे बढ़ाते हैं? – emarel

+4

'npm संस्करण 0.2.0' या 'npm संस्करण पैच' – eljefedelrodeodeljefe

+0

@emarel संस्करण संख्या को कैसे बढ़ाएं: https://docs.npmjs.com/getting-started/semantic-versioning –

0

मेरे लिए, package.json में संस्करण को अपडेट करने के परिणामस्वरूप अभी भी "आप प्रकाशित नहीं हो सकते ..." त्रुटि।

थे हल करने के लिए कदम

(पर ऑप्स संस्करण संख्या के आधार पर):

  1. npm version 0.0.2

  2. npm publish

की