जवाबों:
अधिकांश समय आप नवीनतम गैर-ब्रेकिंग परिवर्तन (अपने पैकेज में निर्दिष्ट वीर्य का सम्मान करते हुए) (<- उस पिछले भाग को फिर से पढ़ें ) प्राप्त करने के लिए एक मॉड्यूल को केवल 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_urlnode_modulesउदाहरण के लिए पैकेज को अपने फ़ोल्डर में कॉपी करेंnode_modules/browser-syncअब यह आपके लिए काम करना चाहिए। यह सुनिश्चित करने के लिए कि भविष्य में जब आप ऐसा नहीं करेंगे npm i, तो आगामी दो चरणों को जारी रखें:
package.jsonफ़ाइल को फ़ोल्डर में ।package.jsonऔर जहाँ यह dependenciesआपके भाग में दिखाई देता है, उसी संस्करण को सेट करेंpackage.jsonजबकि इसे मैन्युअल रूप से करने की अनुशंसा नहीं की गई है। कभी-कभी यह समझना अच्छा है कि चीजें कैसे हुड के तहत काम कर रही हैं, चीजों को ठीक करने में सक्षम होने के लिए। मैंने खुद को समय-समय पर ऐसा करते पाया।
npm install browser-sync@latestशायद। इसे नवीनतम के साथ लिखना चाहिए (संभवतः किसी भी