nvm npm कॉन्फिगर "प्रीफिक्स" विकल्प के साथ संगत नहीं है:


208

मैं nvmइस त्रुटि के साथ एक और NodeJS संस्करण चलाने की कोशिश कर रहा हूं :

$ nvm use v4.2.4

nvm is not compatible with the npm config "prefix" option: 
   currently set to "/Users/z/.npm-global"
Run `npm config delete prefix` or `nvm use --delete-prefix v4.2.4` to unset it.

मेरे पास बचने के लिए मेरा उपसर्ग सेट है sudo npm(देखें https://docs.npmjs.com/getting-started/fixing-npm-permissions )।

क्या कोई तरीका है जो मैं nvmविश्व स्तर पर स्थापित पैकेजों के लिए अपने उपसर्ग खोए बिना उपयोग कर सकता हूं?


मैं इस के आसपास पाने के लिए npm कॉन्फिग डिलीट का उपयोग करता हूं , अब तक कोई समस्या नहीं है
ggdx

@DanWhite यदि मैं उपसर्ग हटाता हूं, तो मैं अपने वैश्विक इंस्टॉल को समर्पित निर्देशिका में बदलने से चूक जाता हूं।
दिमित्री जैतसेव

5
(यहाँ nvm अनुचर) यह बात है। एनवीएम के साथ, यह, आप नहीं, आपके वैश्विक इंस्टॉल का प्रबंधन करता है। अलग-अलग, वैश्विक इंस्टॉल को नोड संस्करणों में कभी भी साझा नहीं किया जाना चाहिए।
LJHarb

2
नोड की प्रत्येक प्रतिलिपि अपने स्वयं के npm के साथ आती है, जो अपनी सेटिंग्स निर्धारित करती है।
LJHarb

1
वास्तव में, nvm के साथ प्रत्येक चयनित नोड संस्करण प्रति शेल है - यह डिजाइन द्वारा है।
LJHarb

जवाबों:


378

हटाएं और उपसर्ग रीसेट करें

$ npm config delete prefix 
$ npm config set prefix $NVM_DIR/versions/node/v6.11.1

नोट: संस्करण संख्या को त्रुटि संदेश में दर्शाए गए के साथ बदलें।

nvm npm कॉन्फिगर "उपसर्ग" विकल्प के साथ संगत नहीं है: वर्तमान में "/ usr / स्थानीय" रन "npm कॉन्फिग डिलीट प्रीफिक्स" या "nvm उपयोग --delete- उपसर्ग v6.11.1 --silent" को सेट करने के लिए इसे सेट करें।


गितुब पर @gabfiocchi का श्रेय - "आपको nvm उपसर्ग को अधिलेखित करने की आवश्यकता है"


10
इसने एकदम जादू की तरह काम किया! बस मेरे नोड संस्करण को हथियाना था।
Sirius_B

मुझे एक प्रतीकात्मक लिंक / usr / स्थानीय / बिन / नोड प्रतीत होता था जो कि नोड को देखने के लिए एक नोड संस्करण को देखने के लिए एकीकृत टर्मिनल का कारण बनता है। ऊपर दिए गए चरणों का पालन करना और फिर प्रतीकात्मक लिंक को हटा देना समस्या को निर्धारित करता है। मेरा नोड और npm अब nvm द्वारा शासित हैं
सुधांशु मिश्रा

यह सही काम करता है। बस नोड संस्करण को उपसर्ग सेट करने से न चूकें, आप उपयोग करने जा रहे हैं। npm config set prefix $NVM_DIR/versions/node/<node-version-directory>
हिरेन

3
यह केवल वर्तमान विंडो में काम करता है। यदि आप एक नया शेल या एक नई विंडो खोलते हैं, तो आपको इसे फिर से करना होगा।
23

3
मुझे इन्हें क्रम से करना है। 1. nvm उपयोग --delete-prefix vx.xx --silent 2. npm कॉन्फिग डिलीट प्रीफिक्स 3. npm कॉन्फिगर सेट प्रीफिक्स $ NVM_DIR / संस्करणों / नोड / vx.xx
शेन

66

मेरे पास एक ही समस्या थी और निष्पादन npm config delete prefixने मेरी मदद नहीं की।

लेकिन यह किया:

काढ़ा का उपयोग करके एनवीएम स्थापित करने के बाद, ~/.nvmनिर्देशिका बनाएं :
$ mkdir ~/.nvm

और निम्न पंक्तियों को इसमें जोड़ें ~/.bash_profile:

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

(चेक आप किसी भी में कोई अन्य nvm संबंधित आदेश है कि ~/.bashrcया ~/.profileया ~/.bash_profile)

एक नया टर्मिनल खोलें और इस बार इसे कोई चेतावनी संदेश नहीं छापना चाहिए।
जांचें कि nvm --versionकमांड निष्पादित करके एनवीएम काम कर रहा है ।
उसके बाद, NodeJS का उपयोग करके इंस्टॉल / पुनः इंस्टॉल करें nvm install node && nvm alias default node

और जानकारी

मैंने nvmप्रयोग किया homebrewऔर उसके बाद मुझे यह सूचना मिली:

कृपया ध्यान दें कि अपस्ट्रीम ने हमें होमब्रेव के माध्यम से स्पष्ट प्रबंध एनवीएम बनाने के लिए कहा है जो उनके द्वारा असमर्थित है और आपको रिपोर्टिंग से पहले मानक एनवीएम इंस्टाल विधि के खिलाफ किसी भी समस्या की जांच करनी चाहिए।

यदि यह मौजूद नहीं है तो आपको NVM की कार्यशील निर्देशिका बनानी चाहिए:

 mkdir ~/.nvm

निम्न ~/.bash_profileया अपनी इच्छित शेल कॉन्फ़िगरेशन फ़ाइल में जोड़ें:

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

आप सेट कर सकते हैं $NVM_DIR किसी भी स्थान पर , लेकिन इसे अपरिवर्तित छोड़ने से /usr/local/Cellar/nvm/0.31.0नवीनीकरण / पुनर्स्थापना पर कोई भी एनवीएम-स्थापित नोड स्थापना को नष्ट कर दिया जाएगा।

इसे अनदेखा करने से मुझे यह त्रुटि संदेश मिला:

nvmnpm config"उपसर्ग" विकल्प के साथ संगत नहीं है : वर्तमान में "/usr/local/Cellar/nvm/0.31.0/versions/node/v5.7.1"
रन पर सेट हैnvm use --delete-prefix v5.7.1 --silent इसे परेशान करने के पर सेट करें।

मैंने पहले के एक गाइड (से homebrew/nvm) का पालन ​​किया और उसके बाद मैंने पाया कि मुझे NodeJS को फिर से स्थापित करने की आवश्यकता है। तो मैंने किया:

nvm install node && nvm alias default node

और यह तय हो गया था।

अद्यतन: एनवीएम को स्थापित करने के लिए काढ़ा टर्मिनल का धीमा स्टार्टअप का कारण बनता है। इसे हल करने के लिए आप इस निर्देश का पालन कर सकते हैं ।


6
nvm alias default nodeमेरे मामले में मेरी मदद करने के लिए लग रहा था
mirkobrankovic

28
(एनवीएम अनुरक्षक यहाँ) nvmकाढ़ा के माध्यम से स्थापित होने पर समर्थित नहीं है। कृपया इसे अनइंस्टॉल करें और रीडमी में उचित विधि, कर्ल स्क्रिप्ट का उपयोग करें।
LJHarb

3
मैंने स्थापित करने के लिए कर्ल स्क्रिप्ट का उपयोग किया nvm। यह जवाब मेरे काम नहीं आया।
रात १२:२२ पर अंतर्जनपदीय

1
@intcreator धन्यवाद। मैंने इस गाइड के आधार पर nvm का उपयोग करते हुए नोड की एक पूरी ताजी स्थापना कर दी: nearform.com/blog/how-to-manage-node-js-sudo-free-with-nvm और मेरा हैंगप समाप्त हो गया जो मैंने पहले किया था होमब्रे का उपयोग करके इंस्टॉल किया गया, जो अब समर्थित नहीं है। इसने बहुत सारे अवशेष छोड़ दिए, जिन्हें साफ करने में थोड़ा समय लगा, और फिर मुझे फिर से rm -rf node_modulesभागना पड़ा npm install, क्योंकि निर्देशिकाओं के पास पहले से ही पेचीदा मुद्दे थे।
जेक टी।

1
पश्चात की स्पष्टता के लिए, मुझे एक करना था brew remove node -f, जो सभी स्थापित संस्करणों को हटा देता है। पहले यह करें, फिर ऊपर दिए गए मेरे लिंक में गाइड का पालन करें, फिर नोड_मॉडल निकालें। आपको एक साफ स्थापित करना चाहिए! मुझे लगता है कि फिर आपको npm को भी स्थापित करना होगा, जिसे मैंने सिर्फ एक njjs.org लेख के निर्देशों का पालन किया था, जब मैंने इसके लिए खोज की तो पॉप अप हुआ। npm install npm@latest -gएक बार जब आप नोड स्थापित करते हैं, तो यह कमांड था।
जेक टी।

31

यह आपके नोड की स्थानीय स्थापना के साथ संघर्ष हो सकता है (यदि आपने इसे अतीत में NVM की तुलना में किसी अन्य तरीके से स्थापित किया था)। आपको नोड के इस उदाहरण को हटाना चाहिए:

  1. नोड_मॉड्यूल्स निकालें sudo rm -rf /usr/local/lib/node_modules
  2. नोड निकालें sudo rm /usr/local/bin/node
  3. नोड लिंक को हटा दें cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm

आप के बाद nvm स्थापित नहीं कर सकते


9
क्या आप अपने कोड को केवल कुछ स्पष्टीकरण के साथ उत्तर देना चाहेंगे? टिप्पणियां पर्याप्त नहीं हैं, क्योंकि आपके कमांडलाइन उनके द्वारा समझाए जाने से अधिक जटिल हैं। विस्तृत करें कि आपके उत्तर के विवरण समस्या का समाधान क्यों करते हैं। वर्षों पुराने उत्तरों के विरुद्ध अपने उत्तर का विरोध करें। इस प्रश्न के लिए आपके उत्तर में एक अतिरिक्त मूल्य क्या है?
युनानोश

मेरे लिए, खाली पहली कोड लाइन (जिसे आपने हाल ही में जोड़ा है) को स्वयं स्पष्टीकरण की आवश्यकता है ...
यून्नोश

StackOverflow पर पांच महीने के बाद, बहुत ज्ञानवर्धक निर्देशित सहायता यात्रा लेने पर विचार करें ।
युनानोश

हालांकि यह कोड स्निपेट प्रश्न को हल कर सकता है, जिसमें स्पष्टीकरण सहित वास्तव में आपकी पोस्ट की गुणवत्ता में सुधार करने में मदद करता है। याद रखें कि आप भविष्य में पाठकों के लिए प्रश्न का उत्तर दे रहे हैं, और उन लोगों को आपके कोड सुझाव के कारणों का पता नहीं चल सकता है। कृपया अपने कोड को व्याख्यात्मक टिप्पणियों के साथ भीड़ देने की कोशिश न करें, इससे कोड और स्पष्टीकरण दोनों की पठनीयता कम हो जाती है!
फाइलर

"यदि आप nvm स्थापित नहीं कर सकते हैं" तो, अगर मेरा लक्ष्य nvm का उपयोग करना है, तो मुझे ऐसा नहीं करना चाहिए?
जेक टी।

18

यह त्रुटि तब हो सकती है जब आपके NVM संस्थापन फ़ोल्डर पथ में एक प्रतीकात्मक लिंक हो

व्याख्या

NVM का डिफ़ॉल्ट इंस्टॉलेशन पथ है: $HOME/.nvmलेकिन आपका होम फ़ोल्डर मेरे केस की तरह एक और ड्राइव के लिए एक प्रतीकात्मक लिंक हो सकता है।

उदाहरण के लिए, मेरा होम फ़ोल्डर अभिषेक ड्राइव का एक प्रतीकात्मक लिंक है:

/home/myuser -> /bigdrive/myuser

यह उपसर्ग समस्या का कारण बनता है।

उपाय

आपकी स्टार्टअप स्क्रिप्ट (.bashrc या .zshrc या अन्य) पर, NVM फ़ोल्डर को सीधे पथ पर बदलें।

उदाहरण के लिए: NVM_DIR="/bigdrive/myuser/.nvm"

.bashrc

export NVM_DIR="/bigdrive/myuser/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

धन्यवाद! आपके उत्तर में अधिक दृश्यता होनी चाहिए
बेन

नहीं। मैंने इस पागल त्रुटि को समझने के लिए अपने मस्तिष्क को तला। मुझे कोई भी ऐसी पोस्ट नहीं मिली जिसने मेरी मदद की हो। मुझे समस्या को हल करने के लिए कड़ा संघर्ष करना पड़ा। मैं आपकी मदद करके खुश हूं। मेरे उत्तर पर वोट अधिक दिखने के लिए।
एंड्रे एवेलर

मेरा echod $ NVM_DIR था "" /User/vijayshanker/.nvm "मुझे bashrc में" निर्यात NVM_DIR = "/ उपयोगकर्ता / vijayshanker / .nvm (और बाकी") करने की कोशिश करनी चाहिए, लेकिन फिर भी इसे ठीक नहीं किया गया, इसके लिए संघर्ष कर रहा था। 6 घंटे, कृपया ध्यान दें: मैंने npm स्थापित नहीं किया है, मैंने npm से अपना नोड स्थापित नहीं किया है
vijay shanker

एक समाधान शायद .bashrc या कमांड लाइन में NVM_DIR = $ (readlink -f "$ HOME / .nvm") निर्यात करने के लिए। यह $ होम / .nvm से सभी सिमलिंक को हटा देगा और केवल वास्तविक निर्देशिकाओं के साथ एक सादे पूर्ण पथ को निर्यात करेगा।
निलम १

10

मैं होमबॉव के माध्यम से स्थापित के nvmसाथ नोड का उपयोग करते समय इसमें भाग गया nvm। मैं चलाकर इसे हल brew uninstall nvm, rm -rf $NVM_DIRहै, तो का उपयोग कर nvm फिर से स्थापित करने आधिकारिक स्क्रिप्ट स्थापित और नोड संस्करण मैं जरूरत फिर से स्थापित करने।

नोट: मैंने भी $NVM_DIRमाउंट किया था और सहानुभूति दी थी। मैंने इसे वापस अपने होमडायर में स्थानांतरित कर दिया।


8

यह समस्या हो सकती है यदि आप अपने घर निर्देशिका कहीं घुड़सवार है, कारण nvm सहानुभूति के साथ ठीक से काम नहीं करता है। क्योंकि मुझे परवाह नहीं है कि मेरा $ NVM_DIR कहां स्थित है, मैं इसे चलाता हूं और सभी ठीक काम करते हैं:

$ mv ~/.nvm /tmp/
$ export NVM_DIR="/tmp/.nvm"
$ nvm use --delete-prefix v6.9.1

6

यहां छवि विवरण दर्ज करेंमुझे एक ही समस्या थी और यह टर्मिनल के साथ हर बार वास्तव में कष्टप्रद था। मैं टर्मिनल पर कमांड चलाता हूं और यह तय हो गया था

उन लोगों के लिए काढ़ा से एनवीएम निकालने की कोशिश करें

यह केवल एनवीएम की स्थापना रद्द करने के लिए पर्याप्त नहीं हो सकता है

यदि आप देखते हैं कि npm उपसर्ग अभी भी / usr / स्थानीय है, तो यह कमांड चलाएँ

sudo rm -rf /usr/local/unninglib/nodeelines,/.npm,


4

मेरे पास एक ही त्रुटि संदेश है लेकिन अन्य समाधान है। कर्ल (install.sh) के दौरान ऑटोजेनरेटेड पथ मेल नहीं खाता है। इस के साथ की जाँच करें:

echo $NVM_DIR

मेरे मामले में /var/www//.nvm:। अपनी ऑटो जेनरेट की गई बैश फ़ाइल में दिखाएं और उसे बदलें और इसे बदलें: (~ / .bash_profile, ~.। Zshrc, ~ / .profile, या ~ / .bashrc)

बदलने के

export NVM_DIR="$HOME/.nvm"

(जैसे)

export NVM_DIR="$HOME.nvm"

एक ही टिप्पणी डालने के लिए यहाँ आया था :) मेरे मामले में था क्योंकि जब मैंने उपयोगकर्ता बनाया तो मैंने उपयोगकर्ता को उपयोगकर्ता के रूप में सेट किया - गृह / उपयोगकर्ता / उपयोगकर्ता / अनुगामी के साथ / मैंने / etc / passwd फ़ाइल से हटा दिया और सब कुछ काम करना शुरू कर रहा है फिर से
इज़राइल

1

मैंने https://stackoverflow.com/a/47861348/2391795 उत्तर का पालन ​​किया, लेकिन यह अच्छी तरह से काम नहीं किया।

$ npm config delete prefix 
$ npm config set prefix $NVM_DIR/versions/node/v6.11.1

अनुशंसित कमांड चलाने के बाद मेरा एनवीएम अब काम नहीं करता था, रनिंग nvm useउचित नोड संस्करण का उपयोग किया जाएगा, लेकिन रनिंग node -vएक और दिखाएगा। अब नोड के संस्करण को बदलना संभव नहीं था।

मैंने इसे ठीक करने के लिए पूरी तरह से nvm को अनइंस्टॉल और रीइंस्टॉल किया। मैंने https://github.com/creationix/nvm#manual-uninstall चलाकर पीछा किया

$ rm -rf "$NVM_DIR"

फिर मेरे .zshrcएनवीएम से संबंधित लाइनों को हटाने के लिए संपादित किया , जो मेरे मामले में थे

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

फिर एक नया शेल शुरू किया (ताकि nvm इस नए शेल में लोड न हो) और भाग गया https://github.com/creationix/nvm#install-script

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

जिसमें मेरे द्वारा पहले निकाली गई लाइनों को nvm जोड़ा गया था .zshrc

तब मैं nvm का उपयोग करने में सक्षम था जैसा कि मैं करता था। मुझे लगता है कि एक अजीब मामला था चीजें गलत हो गईं और मुझे सब कुछ पुनर्स्थापित करने के लिए मजबूर किया, ऐसा नहीं लगता कि ज्यादातर लोग इस मुद्दे के कारण गुजरते हैं।


1

मुझे अपनी स्थिति का वर्णन करने दें।

सबसे पहले, वर्तमान कॉन्फ़िगरेशन की जांच करें

$ nvm use --delete-prefix v10.7.0
$ npm config list

फिर, मुझे आउटपुट में त्रुटि कॉन्फिगर मिला:

; project config /mnt/c/Users/paul/.npmrc
prefix = "/mnt/c/Users/paul/C:\\Program Files\\nodejs"

इसलिए, मैंने C:\\Program Files\\nodejs/mnt/c/Users/paul/.npmrc में हटा दिया ।


1

मैंने VSCode और JetBrains टर्मिनल पर दिखाते समय इस समस्या को हल किया, लेकिन निम्नलिखित आदेशों का उपयोग करते हुए मूल टर्मिनल में नहीं:

ls -la /usr/local/bin | grep "np[mx]"

यह आपको अंत में सुलझाया हुआ रास्ता देगा:

... npm -> ../lib/node_modules/npm/bin/npm-cli.js
... npx -> ../lib/node_modules/npm/bin/npx-cli.js

वहां से, फ़ाइलों को हटाने और वीएस कोड को स्थानांतरित करने से समस्या को ठीक करना चाहिए:

rm -R /usr/local/bin/npm /usr/local/lib/node_modules/npm/bin/npm-cli.js
rm -R /usr/local/bin/npx /usr/local/lib/node_modules/npm/bin/npx-cli.js

फिक्स लिंक: https://github.com/nvm-sh/nvm/issues/1690#issuecomment-392014774


0

मैं nvm उपसर्ग समस्या के लिए एक समाधान की तलाश में था, यह प्रश्न (समाधान खोजने से पहले) पाया गया। यहाँ मेरा शेल "डायलॉग" है। मुझे उम्मीद है, यह किसी के लिए उपयोगी हो सकता है। मैं इस पोस्ट की मदद से उपसर्ग सेट करने में सक्षम था: https://github.com/npm/npm/issues/6592

जब मैंने कोशिश की npm config delete prefixया nvm use --delete-prefixउपयोग करने से पहले npm --prefix="" set prefix "", मुझे केवल मिला: npm ERR! ठीक कोड नहीं 0

ध्यान दें कि आपको प्रत्येक नोड संस्करण के साथ एक ही प्रक्रिया दोहरानी होगी, उपसर्ग को स्थापना के बाद (मेरे मामले में) / usr / स्थानीय पर वापस सेट किया गया है।

    $ nvm install 0.10
    ######################################################################## 100.0%
    nvm is not compatible with the npm config "prefix" option: currently set to "/usr/local"
    Run `npm config delete prefix` or `nvm use --delete-prefix v0.10.44` to unset it.
    $ npm --prefix="" set prefix ""
    $ nvm use 0.10.44
    nvm is not compatible with the npm config "prefix" option: currently set to "/home/john"
    Run `npm config delete prefix` or `nvm use --delete-prefix v0.10.44` to unset it.
    $ nvm use --delete-prefix v0.10.44
    Now using node v0.10.44 (npm v1.3.10)
    $ nvm ls
    v0.10.44
             v4.4.3
    ->       system
    default -> 4.4.3 (-> v4.4.3)
    node -> stable (-> v4.4.3) (default)
    stable -> 4.4 (-> v4.4.3) (default)
    iojs -> N/A (default)
    $ npm config get prefix
    /usr/local

0

मेरे पास अपने होम फ़ोल्डर को लिनक्स पर एक नई ड्राइव पर ले जाने के बाद यह समस्या थी। यह .nvm फ़ोल्डर को निकालकर और nvm को पुनर्स्थापित करके ठीक किया गया था


0

बस समस्या हल हो गई। मैं निर्देशिका के $HOME/.nvmलिए सहानुभूति रखता हूं $DEV_ZONE/env/node/nvm। मैं उसी मुद्दे का सामना कर रहा था। मैंने निम्नानुसार प्रतिस्थापित NVM_DIRकिया$HOME/.zshrc

export NVM_DIR="$DEV_ZONE/env/node/nvm"

BTW, एनवीएम का उपयोग करके स्थापित करें curlया उपयोग wgetन करके आदेश दें brew। अधिक जानकारी के लिए इस मुद्दे पर टिप्पणी की जाँच करें Github: 855 # जारी करने -149545434 पर


के nvmसाथ स्थापित करने के बारे में क्या npm?
दिमित्री जैतसेव

1
होमब्रे के माध्यम से एनवीएम स्थापित करना आधिकारिक तौर पर पदावनत है और कुछ असंगतियों के कारण मुद्दों की ओर जाता है। आधिकारिक तरीका कर्ल / विग का उपयोग करना है , github.com/creationix/nvm#install-script देखें github.com/creationix/nvm/issues/298#issuecomment-1525255091 npm के माध्यम से इंस्टॉल करना AFAIK समर्थित नहीं है, क्योंकि nvm इंस्टॉल नहीं होता है npm, इसलिए यदि npm भी nvm स्थापित करता है तो यह किनारे के मामलों को जन्म दे सकता है। आप इसके बारे में पढ़ सकते हैं जिस मुद्दे पर मैं पहले जुड़ा था।
वाडोरक्वेस्ट

0

मेरे पास सिर्फ एक विचार है। त्रुटि को हल करने के लिए प्रतीकात्मक लिंक का उपयोग करें और आप अभी भी विश्व स्तर पर स्थापित संकुल के लिए अपने उपसर्ग का उपयोग कर सकते हैं। ln -s [your prefix path] [path in the '~/.nvm'] तब आपके पास फ़ोल्डर में एक प्रतीकात्मक फ़ोल्डर होगा ~/.nvm, लेकिन वास्तव में, आपके वैश्विक पैकेज अभी भी [आपके उपसर्ग पथ] में स्थापित हैं। फिर त्रुटि फिर से नहीं दिखाई देगी और आप nvm use **सामान्य रूप से उपयोग कर सकते हैं । ps: यह मेरे लिए पर काम किया है mac। pps: विश्व स्तर पर स्थापित पैकेजों का उपयोग करने के $PATHलिए अपने npm binफ़ोल्डर में सेट करना न भूलें ।


-2

नोट:
nvm को हटाने, हटाने या अनइंस्टॉल करने के लिए - बस उस $NVM_DIRफ़ोल्डर को निकालें (आमतौर पर ~/.nvm)
जिसे आप आज़मा सकते हैं:
rm -rf ~/.nvm

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