Maison >interface Web >js tutoriel >Comment désinstaller et réinstaller complètement Node.js et npm sur macOS pour résoudre les conflits de versions persistants ?

Comment désinstaller et réinstaller complètement Node.js et npm sur macOS pour résoudre les conflits de versions persistants ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-25 00:43:15563parcourir

How Do I Completely Uninstall and Reinstall Node.js and npm on macOS to Resolve Persistent Version Conflicts?

Désinstallation et réinstallation de Node.js sur Mac OS X

Problème :

Vous rencontrez une version fantôme persistante de Node.js (v0.6.1-pre) malgré l'installation de versions plus récentes à l'aide de Brew et MVN. Vous souhaitez supprimer complètement Node.js, npm et NVM et les réinstaller depuis le début.

Solution :

  1. Localiser et supprimer les dossiers fantômes :

    • Accédez à /Users//local et supprimez tout dossier include ou lib contenant node ou node_modules.
  2. Désinstaller Node.js via Brew :

    • Ouvrir le terminal et exécuter :

      brew uninstall node
  3. Supprimer les modifications NVM :

    • Ouvrez le .bashrc fichier dans votre répertoire personnel.
    • Supprimez toutes les lignes liées à NVM qui modifient la variable PATH.
  4. Désinstallez Node.js et npm (Facultatif) :

    • Supprimez tout reste noeud, node_modules et npm fichiers des éléments suivants emplacements :

      • /usr/local/lib
      • /usr/local/include
      • /usr/local/bin
      • /usr/local/share/man/man1
      • Votre Répertoire personnel
  5. Réinstallez Node.js et npm :

    • Téléchargez et installez NVM.
    • Installez Node.js en utilisant NVM :

      nvm install node

Remarques supplémentaires :

  • Si nécessaire, utilisez ce qui suit commandes pour supprimer des artefacts supplémentaires :

    sudo rm -rf \
    /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}
  • Réinstallation de Node.js devrait également réinstaller npm.
  • Après avoir terminé la réinstallation, vérifiez les versions installées :

    node -v
    npm -v

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn