Maison >interface Web >js tutoriel >Comment désinstaller et réinstaller complètement Node.js sur macOS pour corriger les écarts de version ?

Comment désinstaller et réinstaller complètement Node.js sur macOS pour corriger les écarts de version ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-16 14:19:10494parcourir

How to Completely Uninstall and Reinstall Node.js on macOS to Fix Version Discrepancies?

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

Rencontrer des écarts persistants entre les versions installées et signalées de Node.js peut être frustrant . Pour résoudre ce problème et effectuer une réinstallation propre, suivez ces étapes complètes.

Désinstallation :

  1. Supprimer les fichiers du répertoire d'accueil de l'utilisateur : Supprimez tous les dossiers "local", "lib" et "include" contenant "node" ou "node_modules" depuis l'accueil de l'utilisateur.
  2. Supprimer les répertoires Node.js : Supprimez tout répertoire "node" ou "node_modules" des éléments suivants emplacements :

    • /usr/local/lib
    • /usr/local/include
    • /usr/local/bin
  3. Désinstaller la version Brew (si installée) : Si Node.js a été installé via Brew, entrez la commande suivante dans le terminal : nœud de désinstallation de Brew
  4. Supprimer les fichiers restants : Exécutez la commande suivante :
sudo rm -rf \
/usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}

Réinstallation :

  1. Installer NVM : Téléchargez et installez NVM selon les instructions officielles.
  2. Installer Node.js : Utilisez NVM pour installer la version souhaitée de Node.js. Les dernières versions de Node.js sont fournies avec NPM, mais il peut également être réinstallé séparément.

Remarques supplémentaires :

  • NVM modifie le Variable PATH dans ~/.bashrc. Annulez manuellement toutes les modifications apportées par NVM.
  • Si vous rencontrez d'autres problèmes, consultez la modification fournie pour le message d'origine pour obtenir des instructions supplémentaires.

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