1
votes

Commande NPM introuvable après l'installation de Node via PKG (pas de brassage)

J'ai essayé de supprimer NPM et Node et de les réinstaller tous les deux. Je suis un noob complet dans le processus comme vous le remarquerez.

Je ne me souviens malheureusement pas des commandes que j'ai utilisées.

Après les avoir supprimés, j'ai exécuté node -v et il a renvoyé command not found et j'ai exécuté npm -v et il a renvoyé < code> commande introuvable , j'ai donc pensé que le processus avait réussi.

Je suis ensuite allé sur le site Web de Nodejs, j'ai téléchargé le dernier package pour MacOS (v12.11.1) et j'ai exécuté l'installation. Il a dit que c'était un succès. Je vérifie node -v et il a renvoyé 12.11.1 , comme prévu, mais ensuite j'ai vérifié npm -v et il a malheureusement renvoyé npm n'est pas une commande !!

 entrez la description de l'image ici

Si j'exécute quel nœud j'obtiens / usr / local / bin / node . Si j'exécute quel npm je ne reçois rien de retourné.

Depuis, j'ai essayé de nombreuses façons de les supprimer tous les deux au cas où quelque chose serait manqué, mais j'obtiens la même chose à chaque fois - pas de NPM!

La plupart des réponses sur StackOverflow parlent de Brew mais je n'ai pas utilisé Brew et j'ai essayé beaucoup d'autres réponses mais je n'arrive tout simplement pas à récupérer NPM.

Le programme d'installation de PKG mentionne ceci: "Assurez-vous que / usr / local / bin est dans votre $ PATH." mais pas tout à fait sûr de ce que cela signifie et si c'est mon problème ou non.

Est-ce que quelqu'un connaît un moyen infaillible de supprimer toutes les traces des deux, donc lorsque je réinstalle le PKG de Node, j'installe à la fois Node et NPM et fonctionne correctement?

< UPDATE:

Il semble que j'ai eu un certain succès depuis la publication de cette question. J'ai suivi les instructions sur https://docs.npmjs.com/misc/removing-npm. html pour supprimer manuellement «tout ce que NPM-rleated» et exécuter à nouveau le programme d'installation. Maintenant, lorsque je vérifie npm -v , il revient au dernier numéro de version 6.11.3 .

Je vais tester un peu plus les choses avant de supprimer / de répondre à ma propre question.


0 commentaires

3 Réponses :


0
votes

Googler 'Ajouter à $ PATH mac' renvoie ceci comme résultat principal:

https://www.architectryan.com/2012/10/02/add-to-the-path-on-mac-os-x-mountain-lion/

Ouvrez Terminal et exécutez la commande suivante:

sudo nano / etc / chemins

Saisissez votre mot de passe lorsque vous y êtes invité.

Allez au bas du fichier et entrez le chemin que vous souhaitez ajouter.

Appuyez sur control-x pour quitter.

Entrez «Y» pour enregistrer le tampon modifié.

C'est tout! Pour le tester, dans la nouvelle fenêtre du terminal, tapez:

echo $ PATH


0 commentaires

1
votes

Pour résoudre ce problème, j'ai exécuté la commande suivante comme suggéré par NPM :

Pour supprimer manuellement tout ce qui concerne npm:

rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*

Tout allait bien après avoir réinstallé Node et vérifié la version de NPM en utilisant npm -v .


0 commentaires

0
votes

voici ce que j'ai fait sur mac

rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
brew uninstall node
brew install node


0 commentaires