2015-11-23 17 views
8

Ho installato nodo/npm utilizzando la documentazione di nvm.NPM non trovato quando si utilizza NVM

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

Poi:

nvm install node 

A questo punto il nodo sta lavorando, ma il risultato di comando NPM con:

npm: command not found 

Come posso avere NPM per funzionare correttamente?

risposta

13

Ho scoperto che si trattava di un conflitto con precedenti versioni di npm che non sono state rimosse correttamente nonostante un apt-get remove node.

Ho risolto reinstallazione npm da zero:

rm -R ~/.npm 
rm -R ~/.nvm 
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash 
nvm install node 

ho trovato la soluzione here.

+1

Solo una nota a chiunque copiare e incollare l'intera stringa: probabilmente si vorrà a usa [una versione più recente dello script di installazione di nvm] (https://github.com/creationix/nvm#installation). – ropeladder

1

Ho fissato questo facendo questo comando:

$ command -v npm

e quindi riaprire la finestra di shell.

0

Questo problema si verifica in particolare nelle finestre che si verificano a causa della mancanza di diritti di amministrazione per cmd.

Se si utilizza Git bash

  1. Go nella directory di installazione per esempio C: \ Program Files \ Git
  2. destra Fare clic su Proprietà -> Compatibilità.
  3. Spuntare la casella con l'etichetta -> Esegui come amministratore.
  4. Eseguire il bash git nuovo & eseguire lista NPM e poi NPM utilizzare 'version_to_be_used'

stesso vale per Cmd

Problemi correlati