web-dev-qa-db-fra.com

NPM introuvable lors de l'utilisation de NVM

J'ai installé node/npm à l'aide de la documentation nvm.

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

Ensuite:

nvm install node

À ce stade, le noeud fonctionne mais la commande npm donne:

npm: command not found

Comment puis-je avoir NPM pour fonctionner correctement?

11
Raphaël

J'ai découvert qu'il s'agissait d'un conflit avec une version précédente de npm qui n'avait pas été supprimée correctement malgré un apt-get remove node.

Je l'ai résolu en réinstallant npm à partir de zéro:

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

J'ai trouvé la solution ici .

16
Raphaël

J'ai corrigé cela en faisant cette commande:

$ command -v npm

puis rouvrez la fenêtre Shell.

5
Saeid Alidadi

Ce problème se produit surtout dans Windows, à cause de droits d'administrateur manquants pour cmd.

Si vous utilisez Git bash

  1. Allez dans le répertoire d'installation, par exemple C:\Program Files\Git
  2. Faites un clic droit sur les propriétés -> compatibilité.
  3. Cochez la case avec étiquette -> Exécuter en tant qu'administrateur.
  4. Exécutez à nouveau git bash et exécutez la liste npm, puis utilisez npm 'version_to_be_used'

Idem pour Cmd

0
Vaibhav Jain