जवाबों:
अधिकांश समय आप नवीनतम गैर-ब्रेकिंग परिवर्तन (अपने पैकेज में निर्दिष्ट वीर्य का सम्मान करते हुए) (<- उस पिछले भाग को फिर से पढ़ें ) प्राप्त करने के लिए एक मॉड्यूल को केवल npm अपडेट (या यार्न अपग्रेड ) कर सकते हैं ।
npm update browser-sync
-------
yarn upgrade browser-sync
- का प्रयोग करें
npm|yarn outdated
देखने के लिए जो मॉड्यूल नए संस्करण हैnpm update|yarn upgrade
सभी मॉड्यूल को अपडेट करने के लिए (पैकेज नाम के बिना) का उपयोग करें--save-dev|--dev
यदि आप नए संस्करण संख्याओं को अपने पैकेज में सहेजना चाहते हैं तो शामिल करें । json। (नोट: npm v5.0 के रूप में यह केवल इसके लिए आवश्यक हैdevDependencies
)।
मुख्य संस्करण उन्नयन:
आपके मामले में, ऐसा लगता है कि आप अगला प्रमुख संस्करण (v2.xx) चाहते हैं, जिसमें परिवर्तन होने की संभावना है और आपको उन परिवर्तनों को समायोजित करने के लिए अपने ऐप को अपडेट करना होगा। आप 2.x.x
ऐसा करके नवीनतम को इंस्टॉल / सेव कर सकते हैं:
npm install browser-sync@2 --save-dev
-------
yarn add browser-sync@2 --dev
... या नवीनतम 2.1.x
:
npm install browser-sync@2.1 --save-dev
-------
yarn add browser-sync@2.1 --dev
... या नवीनतम और सबसे बड़ा करके:
npm install browser-sync@latest --save-dev
-------
yarn add browser-sync@latest --dev
ध्यान दें: पिछले एक ऐसा करने से अलग नहीं है:
npm uninstall browser-sync --save-dev npm install browser-sync --save-dev ------- yarn remove browser-sync --dev yarn add browser-sync --dev
--save-dev
भाग महत्वपूर्ण है। यह इसे अनइंस्टॉल करेगा, अपने package.json से मान हटाएगा, और फिर नवीनतम संस्करण को फिर से इंस्टॉल करेगा और नए मूल्य को अपने package.json में सेव करेगा।
npm update browser-sync --save-dev
प्रमुख संस्करण को अपडेट करने के लिए भी काम करेगा, और पैकेज-लॉक को सहेज सकता है। Json (यदि यह मौजूद है, तो निश्चित रूप से)।
npm update
नवीनतम सेमेस्टर स्थापित करूंगा । अगले प्रमुख संस्करण को अपडेट करने का एकमात्र तरीका यह स्पष्ट रूप से करना है जैसा कि मैंने ऊपर वर्णित किया है। यदि आपने कभी पैकेज स्थापित नहीं किया है और आप इसे अपडेट / सहेजने का प्रयास करते हैं, तो यह नवीनतम संस्करण स्थापित करेगा, लेकिन यह बहुत सामान्य नहीं है। नवीनतम प्रमुख संस्करण को निर्दिष्ट करने के लिए शायद ही कभी इस्तेमाल किया गया सेमर है - यह आपके पैकेज में इस तरह दिखाई देगा: json: browser-sync: '*'
OR browser-sync: 'x'
- लेकिन मैं ऐसा करने की सलाह नहीं देता।
--save-dev
की आवश्यकता नहीं है, क्योंकि यह पैकेज में सहेजा जाएगा। स्वचालित रूप से ( docs.npmjs.com/cli/update )
सभी पैकेजों का वर्तमान और नवीनतम संस्करण npm outdated
देखने के लिए उपयोग करें ।
फिर npm i packageName@versionNumber
विशिष्ट संस्करण स्थापित करने के लिए : उदाहरण npm i browser-sync@2.1.0
।
या npm i packageName@latest
नवीनतम संस्करण स्थापित करने के लिए : उदाहरणnpm i browser-sync@latest
।
हमेशा आप इसे मैन्युअल रूप से कर सकते हैं। वे चरण हैं:
git clone github_url
node_modules
उदाहरण के लिए पैकेज को अपने फ़ोल्डर में कॉपी करेंnode_modules/browser-sync
अब यह आपके लिए काम करना चाहिए। यह सुनिश्चित करने के लिए कि भविष्य में जब आप ऐसा नहीं करेंगे npm i
, तो आगामी दो चरणों को जारी रखें:
package.json
फ़ाइल को फ़ोल्डर में ।package.json
और जहाँ यह dependencies
आपके भाग में दिखाई देता है, उसी संस्करण को सेट करेंpackage.json
जबकि इसे मैन्युअल रूप से करने की अनुशंसा नहीं की गई है। कभी-कभी यह समझना अच्छा है कि चीजें कैसे हुड के तहत काम कर रही हैं, चीजों को ठीक करने में सक्षम होने के लिए। मैंने खुद को समय-समय पर ऐसा करते पाया।
npm install browser-sync@latest
शायद। इसे नवीनतम के साथ लिखना चाहिए (संभवतः किसी भी