मैक ओएस पर नवीनतम संस्करण में Node.js को अपग्रेड करें


721

वर्तमान में मैं मैक ओएस एक्स 10.7.4 पर Node.js v0.6.16 का उपयोग कर रहा हूं। अब मैं इसे नवीनतम Node.js v0.8.1 में अपग्रेड करना चाहता हूं। लेकिन नवीनतम पैकेज फ़ाइल को नोडज्स ओआरजी से डाउनलोड और इंस्टॉल करने के बाद, मैंने पाया कि सिस्टम अभी भी v0.8.1 के बजाय v0.6.16 का उपयोग कर रहा है जब मैंने टर्मिनल में "नोड -v" टाइप किया था। क्या कोई ऐसा कदम है जिसे मैंने याद किया है? या, क्या मुझे नवीनतम संस्करण को स्थापित करने से पहले पुराने संस्करण को अच्छी तरह से अनइंस्टॉल करना चाहिए?

BTW, मुझे पता है कि nvm नोडज पैकेज का प्रबंधन करने में मदद कर सकता है

https://github.com/creationix/nvm/

क्या इसका उपयोग किए बिना Node.js को अपग्रेड करने का कोई तरीका है?

मैंने इस समस्या को हल कर दिया है, लेकिन मुझे लगता है कि नवीनतम नोड्स .js. के लिए इस प्रश्न का कोई बहुत स्पष्ट उत्तर नहीं है।


धन्यवाद बॉब। मैंने अपना प्रश्न अपडेट कर दिया है।
afterglowlee

एक उत्तर पर निश्चित नहीं है, लेकिन स्पष्टीकरण के लिए जब आप इसे अपडेट करते हैं तो क्या एक नोड प्रक्रिया चल रही है?
बॉब डेविस

नहीं, मुझे नहीं लगता कि कोई नोड प्रक्रिया चल रही है। और OS को पुनरारंभ करने के बाद, "नोड -v" कमांड अभी भी दिखाता है v0.6.16 चल रहा है।
१४:०२ पर

1
दोस्तों - यह एक 6 साल पुराना सवाल है और कुछ समान रूप से पुराने उत्तरों के साथ। इसमें कोई संदेह नहीं है कि वे तब सबसे अच्छे अभ्यास थे। लेकिन 2018 तक, brew upgrade nodeठीक काम करना चाहिए। कृपया नीचे wprl द्वारा उत्तर देखें।
pscl

2
@pscl फरवरी 2019 तक, npm वेबसाइट वास्तव में Node संस्करण प्रबंधक का उपयोग करने nया nvmNode और npm दोनों को स्थापित करने और अपग्रेड करने की सलाह देती है ।
एलेक्स्व

जवाबों:


1397

यहाँ कैसे मैं सफलतापूर्वक से उन्नत किया है v0.8.18करने के लिए v0.10.20 किसी भी अन्य आवश्यकताओं के बिना काढ़ा आदि की तरह, (टर्मिनल में इन आदेशों टाइप):

  1. sudo npm cache clean -f (बल) आप npm कैश साफ़ करें
  2. sudo npm install -g nn स्थापित करें (इसमें कुछ समय लग सकता है)
  3. sudo n stable वर्तमान स्थिर संस्करण में अपग्रेड करें

ध्यान दें कि sudoआपका पासवर्ड संकेत हो सकता है।

चरण 3 के संबंध में अतिरिक्त नोट: (दीर्घकालिक समर्थन) या किसी विशिष्ट संस्करण संख्या जैसे , के stableलिए विमर्श किया जा सकता है ।latestlts0.10.20

यदि टाइप करते समय संस्करण संख्या दिखाई नहीं देती है node -v, तो आपको रिबूट करना पड़ सकता है।

ये निर्देश यहां पाए जाते हैं और साथ ही: davidwalsh.name/upgrade-nodejs
बारे में अधिक जानकारी n पैकेज मिला: npmjs.com/package/n
Node.js 'रिलीज के कार्यक्रम के बारे में अधिक जानकारी: github.com/nodejs/Release


6
macos x स्नो लेपर्ड में v0.10 से v0.12 तक नोड अपडेट करने के लिए काम किया। धन्यवाद।
साल्वाडोर पी।

3
FWIW आप 'n lts' का उपयोग वर्तमान स्थिर संस्करण (लिखने के समय 5.10.1 के बजाय 4.4.3) के बजाय दीर्घकालिक समर्थन संस्करण को स्थापित करने के लिए कर सकते हैं
StephenT

2
काढ़ा त्रुटि हो रही है। यह वर्तमान में सही उत्तर है।
oguzhan00

5
sudo n ltsजैसा कि अंतिम चरण में आपको एक दीर्घकालिक समर्थन संस्करण मिलता है
Slartibartfast

3
यह काम किया है, लेकिन कोई भी नहीं बताता है कि "एन" स्थापित करने के लिए कमांड क्यों मदद करता है। मुझे आज ही पता चला है कि "n" एक Node.js संस्करण प्रबंधक है, जैसा कि npm
Mark

861

यदि आपने शुरुआत में Homebrew के साथ Node.js स्थापित किया है , तो चलाएं:

brew update
brew upgrade node
npm install -g npm

या वन-लाइनर के रूप में:

brew update && brew upgrade node && npm install -g npm

संस्करणों को बदलने के लिए एक सुविधाजनक तरीका nvm का उपयोग करना है :

brew install nvm

Nvm के साथ Node.js का नवीनतम संस्करण स्थापित करने के लिए:

nvm install node

आप एक पैकेज के माध्यम से स्थापित है, तो से नवीनतम संस्करण डाउनलोड nodejs.orgNode.js इंस्टॉल करना और npm अपडेट करना देखें ।


2
@ आफ्टरग्लोबल आप नए को फिर से इंस्टॉल करने से पहले पुराने नोड को अनइंस्टॉल करने की कोशिश कर सकते हैं: stackoverflow.com/questions/9044788/…
wrl

14
मैंने अभी इस उत्तर को उकेरा है, लेकिन 7 मिनट के इंतजार के बाद, ब्रु ने मुझे बताया कि इंस्टॉलेशन विफल हो गया ... मैंने भी कोशिश की port upgrade node, लेकिन ब्रू ने पहले ही पैकेज को गड़बड़ कर दिया और पोर्ट को अब नोड नहीं मिल सकता है ... अंत में मैं ndjs.org पर गया स्थापना पैकेज डाउनलोड करें, और बूम! सब कुछ ठीक हो जाता है, एनपीएम सहित!
जिंझाओ हुओ

3
@ जान्झो यह होमब्रेव, मैकपोर्ट्स या फिंक में से एक से अधिक स्थापित नहीं करने की सिफारिश की गई है।
wprl

2
वर्तमान काढ़ा संस्करण में यह कहा गया है "यदि आप स्वयं npm को अपडेट करते हैं, तो npm अपडेट कमांड का उपयोग न करें। npm को अपडेट करने के लिए अपस्ट्रीम-अनुशंसित तरीका है: npm install -g npm @ latest"
पास्कल

7
npm install -g nodeउपरोक्त निर्देशों का पालन करने के बाद चलाएं यदि आपका नोड संस्करण अभी भी अपडेट नहीं हुआ है।
थिलिना हसांथा

172

क्योंकि यह Google के शीर्ष पर लगता है जब मैक पर नोडज को अपग्रेड करने के तरीके की खोज की जाती है, मैं अपनी उम्र के बावजूद भविष्य में आने वाले किसी भी व्यक्ति के लिए अपनी टिप की पेशकश करूंगा।

एनपीएम के माध्यम से उन्नयन
आप @Mathias द्वारा वर्णित विधि का उपयोग कर सकते हैं या टर्मिनल के माध्यम से निम्नलिखित सरल विधि चुन सकते हैं।

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

जिसके बाद आप अपग्रेड की पुष्टि करने का विकल्प चुन सकते हैं

node -v

आपके नोडज को नवीनतम संस्करण में अपग्रेड किया जाना चाहिए। यदि आप एक विशिष्ट v0.8.19 के बजाय अपग्रेड करना चाहते हैं तो इसके बजाय

sudo n stable

उपयोग

sudo n 0.8.19

EDIT तब तक sudo के उपयोग से बचें जब तक आपको आवश्यकता न हो। टिप्पणियों में स्टीव द्वारा टिप्पणी का संदर्भ लें


4
आप एक उत्तर को क्यों रद्द करेंगे और यह टिप्पणी करते हुए टिप्पणी क्यों नहीं जोड़ेंगे?
कैनेडी न्यागा

क्योंकि आप सुडो का उपयोग करने की सलाह देते हैं।
20

2
यह काम करता है, लेकिन: क्या वास्तव में --forceध्वज का उपयोग करना आवश्यक है cache clean? और मुझे sudoपहले दो आदेशों की आवश्यकता नहीं थी ।
स्टीव बेनेट

धन्यवाद @SteveBennett जोड़ने के लिए, मैंने sudo को शामिल किया ताकि नए लोगों को शामिल किया जा सके जिन्हें इसकी आवश्यकता होगी, बजाय उन्हें फंसे छोड़ने के। इसके अलावा, सूदो का होना दोनों ही मामलों में काम करेगा।
केनेडी न्या

5
कभी-कभी sudo का उपयोग करना जब इसकी आवश्यकता नहीं होती है तो वास्तव में गड़बड़ हो जाती है, क्योंकि आपके पास स्वामित्व वाली फ़ाइलों के साथ समाप्त होता है root, जिसे तब sudo के बिना संशोधित नहीं किया जा सकता है।
स्टीव बेनेट

59

Http://nodejs.org पर जाएं और इंस्टॉलर को डाउनलोड करें और चलाएं। यह अब काम करता है - मेरे लिए कम से कम।


क्या आप किसी भी संयोग से जानते हैं कि ओएस / एक्स में jode.js अपडेट कैसे स्थापित किया जाता है?
दिमित्रीज मिस्ट्रिटिस

मुझे यकीन नहीं है कि मैं समझता हूं कि आप क्या पूछ रहे हैं
स्पोकेन

1
भ्रम के लिए क्षमा करें (जल्दी में लिखा गया है)। मैंने सीधे साइट के डाउनलोड लिंक से नोड.जेएस स्थापित किया है, वर्तमान संस्करण: v0.8.14। जब v0.8.15 कहता है, तो क्या मुझे इसे फिर से डाउनलोड करना होगा, क्या यह ऑटो-अपडेट होगा, क्या यह कॉल-होम होगा और मुझे सूचित करेगा? उदाहरण के लिए
होमब्रेव के

1
मुझे नहीं लगता कि इसे घर कहा जाएगा। आपको नियमित रूप से जांचना होगा और उनके वेबपेज से नए संस्करण को डाउनलोड करना होगा। लेकिन इस पर 100% im नहीं।
स्पोकेन

5
शायद यहाँ सबसे आसान तरीका है।
मोहित

45

आप nvm स्थापित कर सकते हैं और Node.js के कई संस्करण स्थापित कर सकते हैं।

curl https://raw.github.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh

और फिर चलाएं:

nvm install 0.8.22  #(or whatever version of Node.js you want)

आप देख सकते हैं कि आपने किन संस्करणों को स्थापित किया है:

nvm list

और आप इसके साथ संस्करणों के बीच बदल सकते हैं:

nvm use 0.8.22

एनवीएम का उपयोग करने के बारे में महान बात यह है कि आप एक दूसरे के साथ विभिन्न संस्करणों का परीक्षण कर सकते हैं। यदि अलग-अलग ऐप्स को Node.js के विभिन्न संस्करणों की आवश्यकता होती है, तो आप उन दोनों को चला सकते हैं।


2
मैं अब इस विधि का उपयोग कर रहा हूं। यह मुझे लगता है कि यह एक ही मशीन पर कई संस्करणों को चलाने का सबसे अच्छा तरीका है।
आफ्टरग्लोले


24

बस JS JS वेबसाइट पर जाएं और नवीनतम संस्करण इंस्टॉल करें।

अनुशंसित स्थिर संस्करण के बजाय नवीनतम संस्करण स्थापित करें। यह आपको नोड पर नवीनतम ES6 सुविधाओं का उपयोग करने की स्वतंत्रता देगा।

यहां पाया जा सकता है नोड जेएस

npm को अपडेट करने के लिए , आपको इस कमांड का उपयोग करना होगा।

sudo npm i -g npm@latest

आपके सभी प्रोजेक्ट ठीक काम करेंगे।


मैक के लिए अन्य विकल्प :: brew update && brew install node && npm -g npm


20

MacOS पर होमब्रे को अनुशंसित तरीका चलाना है

brew install node
npm install -g npm@latest

टर्मिनल कमांड का स्क्रीनशॉट


1
यह वास्तव में नवीनतम संस्करण स्थापित करेगा, न कि केवल सबसे वर्तमान पीसा संस्करण।
निक वुडहम्स

11

मैं निम्नलिखित कमांड का उपयोग करके नोड को अपग्रेड करने में सक्षम हूं

nvm install node --reinstall-packages-from=node

8

दुख की बात है, nमेरे लिए काम नहीं किया। मैं उपयोग node version manager or nvmकरता हूं और यह एक आकर्षण की तरह काम करता है। कैसे स्थापित करने के लिए लिंक heres nvm: https://github.com/creationix/nvm#installation

  • nvm i 8.11.2 नवीनतम LTS में अपग्रेड करें
  • nvm use 8.11.2 इसका इस्तेमाल करें
  • node -v अपने नवीनतम संस्करण की जाँच करें

1
यह वही है जिसने मेरे लिए काम किया है। मैंने कई शीर्ष टिप्पणियों की कोशिश की, लेकिन चरणों का पालन करने के बाद, नोड अभी भी v6 पर अटका हुआ है। धन्यवाद!
gedii

1
इसने मेरे लिए काम किया। धन्यवाद jannomeister कृपया स्वीकृत उत्तर के लिए upvote
रिचर्ड एबियर

6

वेबसाइट nodejs.org पर जाएं और नवीनतम pkg डाउनलोड करें फिर इंस्टॉल करें। इससे मेरा काम बनता है

मैंने अपने नोड को अपग्रेड करने के लिए काढ़ा का उपयोग किया। इसे स्थापित किया गया है लेकिन यह स्थित है /usr/local/Cellar/node/5.5.0और इसमें एक डिफ़ॉल्ट नोड है /usr/local/bin/nodeजो मुझे परेशान करता है। मैं सॉफ्ट लिंक नहीं बनाना चाहता क्योंकि मैं वास्तव में नहीं जानता कि ब्रू का आयोजन कैसे किया जाता है। इसलिए मैंने pkgफ़ाइल डाउनलोड की , स्थापित की और मुझे यह जानकारी मिली:

Node.js पर स्थापित किया गया था

/usr/local/bin/node

npm पर स्थापित किया गया था

/usr/local/bin/npm

सुनिश्चित करें कि /usr/local/binयह आपके $ पेट में है।

अब अपग्रेड पूरा हो गया है


5

आप सिर्फ nodejs.org पर जा सकते हैं और नवीनतम पैकेज डाउनलोड कर सकते हैं। यह आपके लिए उचित रूप से अपडेट होगा। एनपीएम को भी अपडेट किया जाएगा।


2
अब तक सबसे आसान, अगर आपने शुरू में इसे वेबसाइट के माध्यम से स्थापित किया है।
एल्विन

3

आप चला सकते हैं, लेकिन आप छिपा नहीं सकते ... आखिर में आप NVM का उपयोग कर रहे होंगे ।


2
या 'एन' पैकेज ... केनी वेस्ट का जवाब देखें यदि आप एक साधारण पैकेज मैनेजर चाहते हैं तो आप npm के माध्यम से स्थापित कर सकते हैं।
डेस्टफर्स्टीसाइडर

3

मुझे लगता है कि Node.js के नवीनतम संस्करण का उपयोग करने का सबसे सरल तरीका वेबसाइट में नवीनतम Node.js pkg फ़ाइल प्राप्त करना है https://nodejs.org/en/download/current/ यदि आप नोड के विभिन्न संस्करण का उपयोग करना चाहते हैं .js आप इसे प्रबंधित करने के लिए nvm या n का उपयोग कर सकते हैं।



3

Nvm Nvm एक स्क्रिप्ट-आधारित नोड संस्करण प्रबंधक है। आप इसे एक कर्ल के साथ आसानी से स्थापित कर सकते हैं और एक-लाइनर को डेश कर सकते हैं जैसा कि प्रलेखन में वर्णित है। यह Homebrew पर भी उपलब्ध है।

मान लें कि आपने सफलतापूर्वक nvm स्थापित किया है। निम्नलिखित नोड के नवीनतम संस्करण को स्थापित करेगा।

 nvm install node --reinstall-packages-from=node

अंतिम विकल्प आपके नए संस्करण पर सभी वैश्विक npm संकुल स्थापित करता है। इस तरह मोचा और नोड-इंस्पेक्टर जैसे पैकेज काम करते रहते हैं।

N N एक Npm- आधारित नोड संस्करण प्रबंधक है। आप इसे नोड के पहले संस्करण को स्थापित करके और फिर चलाकर स्थापित कर सकते हैं npm install -g n

मान लें कि आपने सफलतापूर्वक n स्थापित किया है। निम्नलिखित नोड के नवीनतम संस्करण को स्थापित करेगा।

sudo n latest

Homebrew Homebrew मैक के लिए दो लोकप्रिय पैकेज प्रबंधकों में से एक है। आप पहले से स्थापित काढ़ा के साथ नोड मान लिया है। आप सूत्रों के साथ अद्यतित हो सकते हैं और निम्नलिखित के साथ नवीनतम Node.js संस्करण में अपग्रेड कर सकते हैं।

1 brew update
2 brew upgrade node

MacPorts MacPorts मैक के लिए एक और पैकेज मैनेजर है। निम्नलिखित अद्यतन संस्करणों के लिए स्थानीय बंदरगाहों के पेड़ को अद्यतन करेगा। फिर यह Node.js. के नवीनतम संस्करण को स्थापित करेगा यह तब भी काम करता है जब आपके पास पैकेज का पिछला संस्करण स्थापित हो।

1 sudo port selfupdate
2 sudo port install nodejs-devel

brew upgrade nodeएक हवा है
khawarizmi

यह मेरे लिए OSX पर काम किया है। मैंने शायद NVM स्थापित किया था क्योंकि node -vमुझे 6.11.1इससे संबंधित आदेशों के बाद भी देता रहा n latest। काढ़ा उन्नयन एक काम किया। धन्यवाद।
खोम नाजिद

2

मैंने जिन 2 तरीकों की कोशिश की, वे काम नहीं कर रहे हैं:

  1. Npm का उपयोग करें

sudo npm cache clean -f

sudo npm install -g n

sudo n stable

  1. आधिकारिक वेबसाइट से मैन्युअल इंस्टॉल नोड ( https://nodejs.org/en/ )

कोशिश करने के बाद, node -vअभी भी नोड के पुराने संस्करण को दिखाता है।


नीचे विधि मेरे लिए काम करती है:

चरण 1: एनवीएम स्थापित करें (अधिक जानकारी के लिए: https://github.com/creationix/nvm#installation )

टर्मिनल खोलें और यह कमांड टाइप करें:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

टर्मिनल बंद करें और इसे फिर से खोलें।

Nvm स्थापित है, तो यह जांचने के लिए यह कमांड टाइप करें:

command -v nvm

यहां छवि विवरण दर्ज करें

चरण 2: नोड के नवीनतम रिलीज़ को डाउनलोड, संकलित और स्थापित करने के लिए, इसे टाइप करें:

nvm install node ("नोड" नवीनतम संस्करण के लिए एक उपनाम है)

यह जांचने के लिए कि क्या नोड को नवीनतम संस्करण (v10.11.0) मिलता है।

यहां छवि विवरण दर्ज करें

नवीनतम नोड को स्थापित करना नवीनतम npm को भी स्थापित करता है।

जांचें कि क्या npm को नवीनतम संस्करण (6.4.1) मिलता है।

यहां छवि विवरण दर्ज करें


मैंने पाया कि यह विधि अब मेरे लिए काम नहीं कर रही है। इसके बजाय मैंने ऐसा कैसे किया: npm install -g n sudo n 10.11.0(मेरे मामले में, मैं सिर्फ 10.11.0 पर अद्यतन करना चाहता हूं) फिर यह 10.11.0 तक अपडेट हो गयाnode -v
सविआ काओ


2

आसान नाद सुरक्षित कदम

चरण 1: एनवीएम स्थापित करें

brew install nvm

चरण 2: NVM के लिए एक निर्देशिका बनाएँ

mkdir ~/.nvm/

चरण 3: अपने पर्यावरण चर को कॉन्फ़िगर करें

nano ~/.bash_profile

PASTE BELOW CODE

export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

source ~/.bash_profile

चरण 4: अपने काम की दोहरी जांच करें

nvm ls

चरण 5: नोड स्थापित करें

nvm install 9.x.x

Step6: अपग्रेड करें

nvm ls-remote

   v10.16.2   (LTS: Dubnium)
   v10.16.3   (Latest LTS: Dubnium) ..........

एनवीएम स्थापित v10.16.3

समस्या निवारण

Error Example #1
rm -rf /usr/local/lib/node_modules
brew uninstall node
brew install node --without-npm
echo prefix=~/.npm-packages >> ~/.npmrc
curl -L https://www.npmjs.com/install.sh | sh

https://www.chrisjmendez.com/2018/02/07/install/


1

प्रोजेक्ट आवश्यकता के अनुसार नोड को अपग्रेड करने के लिए एनवीएम का उपयोग करें ।।

homebrew के माध्यम से एनवीएम स्थापित करें। काढ़ा अद्यतन काढ़ा स्थापित करें एनवीएम mkdir ~ / .nvm नैनो ~ / .bash_profile।

आपकी .bash_profile फ़ाइल में (आप अपने शेल के अनुसार एक अन्य फ़ाइल का उपयोग कर रहे होंगे), निम्नलिखित जोड़ें:

निर्यात NVM_DIR = ~ / .nvm स्रोत $ (शराब - उपसर्ग nvm) /nvm.sh

source ~ / .bash_profile गूंज $ NVM_DIR


0

मुझे भी यही समस्या थी। यह वही है जो मेरे लिए काम करता है क्योंकि मैंने नोड.जेएस वेबसाइट से नोड.जेएस को विश्व स्तर पर डाउनलोड और इंस्टॉल किया है ।

मैंने क्या किया NVM (नोड संस्करण प्रबंधक) एक कोशिश दे रहा था। कृपया अपने टर्मिनल में निम्न क्रम में कमांड करें

  1. कर्ल -ओ- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | दे घुमा के

  2. कमांड -v एन.वी.एम.

  3. एनवीएम नोड स्थापित करें

  4. नोड -v (अद्यतन की पुष्टि करने के लिए)


0

आप नोड को नवीनतम संस्करण में अपग्रेड करने के लिए सीधे कर्ल का उपयोग कर सकते हैं। निम्न आदेश चलाएँ:

curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/dist/latest/ | sed -nE 's|.*>node-(.*)\.pkg</a>.*|\1|p')}.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"

संदर्भ: https://nodejs.org/en/download/package-manager/#macos


0

यह सिर्फ उन लोगों के लिए कुछ जानकारी जोड़ने के लिए है, जिनके पास होमब्रे के साथ नोड स्थापित नहीं था, लेकिन मैक ओएस एक्स पर एनपीएम के साथ पैकेज स्थापित करने की कोशिश करते समय बहुत त्रुटि हो रही है ।

मुझे यह अच्छा लेख यह बताते हुए मिला कि जो भी मूल रूप से आपने इसे स्थापित किया है, जो भी पूरी तरह से नोड को दूर करने का तरीका है।

नोड के बाद , npm और n को पूरी तरह से मेरी मशीन से हटा दिया गया था, मैंने Node.js को केवल नोड वेबसाइट से आधिकारिक .pckg इंस्टॉलर का उपयोग करके पुनः इंस्टॉल किया और सब कुछ बस सामान्य हो गया।

आशा है कि यह किसी की मदद करता है।


-1

मैं कोड की सिर्फ एक पंक्ति के साथ ~ 20 सेकंड में अपडेट करने में सक्षम था

sudo n latest

अन्य आदेश मेरे लिए काम नहीं कर रहे थे, लेकिन यह एक काम किया। आशा है कि यह किसी की मदद करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.