Gérer efficacement plusieurs versions Node.js: Guide d'installation NVM pour le système Mac
Gérer simultanément plusieurs versions Node.js, en particulier lorsqu'un projet nécessite la version 14 et que l'autre nécessite la version 16, il peut avoir l'impression de marcher sur une corde raide. Croyez-moi, j'ai une compréhension approfondie - je suis resté une fois en retard pour déboguer les messages d'erreur pour les exigences du projet pour la version Node.js. À l'heure actuelle, NVM (Node Version Manager) est utile.
Que vous soyez un développeur qui dirige des projets hérités, un développeur essayant les dernières fonctionnalités ou un débutant qui apprend Node.js pour la première fois, NVM assure votre productivité. Vous pouvez le considérer comme votre "Time Machine" Node.js qui vous permet de basculer librement entre différentes versions.
Si vous avez des problèmes similaires, veuillez vous permettre d'installer NVM sur votre système Mac étape par étape. Je vais décomposer toutes les étapes en détail pour vous permettre de terminer facilement l'installation.
Préparation avant d'installer NVM
Avant d'installer NVM, passons rapidement en revue certaines préparations pour vous assurer que le processus d'installation se déroule bien.
vous avez besoin:
- Terminal: Il s'agit de l'outil préféré pour exécuter les commandes. Dans les dernières versions MacOS Sequoia et anciennes, vous pouvez ouvrir le terminal en appuyant sur l'espace de commande, en entrant "Terminal", puis en appuyant sur Retour.
- Bases d'état: Ne soyez pas effrayé par le mot "Basic". Si vous pouvez saisir une commande et appuyer sur Retour, vous êtes prêt. Je vous guiderai à travers tout étape par étape.
- Homebrew ou Macports (facultatif): Ce sont des gestionnaires de packages pour l'installation de logiciels tels que NVM. Vous pouvez les considérer comme une boutique d'applications pour votre terminal. Bien que facultatifs dans ce guide, les gestionnaires de packages comme Homebrew peuvent gagner beaucoup de temps en automatisant les téléchargements, les installations et les mises à jour. Si vous n'avez pas installé de gestionnaire de packages, l'installation de Homebrew sur votre Mac est une excellente option - c'est simple, fiable et beaucoup plus facile que de le télécharger manuellement.
également, consultez comment désinstaller Node.js sur votre Mac.
Installez NVM à l'aide de curl ou wget
Le moyen le plus populaire et le plus simple d'installer NVM est d'utiliser Curl (un outil commun déjà installé sur la plupart des Mac) ou WGET (un autre outil pour télécharger des fichiers). C'est ainsi que j'ai essayé en premier, car il semble vite et j'ai hâte de résoudre le problème Node.js dans mon projet.
Remarque: curl et wget? Utilisez simplement tous les outils disponibles. Curl est préinstallé sur macOS, mais vous pouvez installer WGET via Homebrew (Brew install wget) si nécessaire. Si vous n'êtes pas sûr du shell que vous utilisez, exécutez Echo $ shell. En commençant par MacOS Catalina, Zsh est le shell par défaut, donc la plupart des utilisateurs modifieront ~ / .zshrc.
Commencez par le terminal
Avant de comprendre le processus d'installation en profondeur, comprenons d'abord le processus de fonctionnement du terminal, en particulier pour les nouveaux utilisateurs de MacOS Sequoia. Ce n'est pas difficile.
Étapes de fonctionnement:
- Appuyez sur Space de commande et entrez "Terminal" pour l'ouvrir.
- Installation de NVM:
- Si vous utilisez Curl, entrez
curl -o- https://raw.githubusercontent.... | bash
- Si vous utilisez wget, entrez
wget -qO- https://raw.githubusercontent.... | bash
- Ajoutez les lignes suivantes à votre fichier de configuration de shell pour vous assurer que NVM se charge à chaque fois que vous ouvrez le terminal:
- pour Zsh (la valeur par défaut pour les versions macOS plus récentes), entrez
nano ~/.zshrc
- pour bash (utilisé dans les anciennes versions macOS), entrez
nano ~/.bash_profile
- Ajoutez les lignes suivantes au fichier:
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
- Activez le fichier de configuration de mise à jour et entrez
source ~/.zshrc
(si vous utilisez bash, remplacez ~ / .zshrc par ~ / .bash_profile). - Vérifiez que NVM est installé correctement, entrez
nvm --version
.
Félicitations si vous voyez le numéro de version! Vous avez installé avec succès NVM.
Expérience personnelle: Lorsque j'ai installé NVM pour la première fois, j'ai rencontré un problème: l'outil de ligne de commande Xcode est manquant. Solution rapide: xcode-select --install
. Après avoir exécuté la commande curl, ajouté NVM à mon fichier de configuration de shell et appliqué les modifications avec source ~/.zshrc
, tout a bien fonctionné.
Installez NVM en utilisant Homebrew
Si vous aimez gagner du temps et simplifier les opérations, Homebrew est votre meilleur choix lors de l'installation de NVM. C'est comme le couteau suisse des outils de macOS - simple, fiable et peut gérer toutes les choses fastidieuses pour vous. Si vous voulez vous échapper à l'idée de copier des scripts en désordre, Homebrew est votre nouveau meilleur partenaire. Il peut effectuer des tâches rapidement et vous donner un temps plus précieux.
J'en suis tombé amoureux la première fois que j'ai utilisé Homebrew. C'est comme trouver un code de triche pour votre Mac. Croyez-moi, une fois que vous l'essayez, vous voudrez savoir comment vous avez survécu sans lui auparavant.
Ce qui suit est de savoir comment installer NVM en utilisant Homebrew:
- Ouvrez le terminal et installez Homebrew (si vous ne l'avez pas déjà installé), entrez
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
. - Utilisez Homebrew pour installer NVM, entrez
brew install nvm
. - Créez un répertoire NVM et chargez NVM, entrez
mkdir ~/.nvm export NVM_DIR="$HOME/.nvm" . "$(brew --prefix nvm)/nvm.sh"
. - Ajoutez les lignes suivantes à votre fichier de configuration de shell pour vous assurer que NVM se charge à chaque fois que vous ouvrez le terminal:
- pour Zsh (la valeur par défaut pour les versions macOS plus récentes), entrez
nano ~/.zshrc
- pour bash (utilisé dans les anciennes versions macOS), entrez
nano ~/.bash_profile
- Ajoutez les lignes suivantes au fichier:
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
- Activez le fichier de configuration de mise à jour et entrez
source ~/.zshrc
(si vous utilisez bash, remplacez ~ / .zshrc par ~ / .bash_profile). - Vérifiez que NVM est installé correctement, entrez
nvm --version
.
Si le numéro de version apparaît, félicitations - vous avez réussi à installer NVM en utilisant Homebrew!
Installez NVM à l'aide de macports
Si vous connaissez Macports, c'est aussi un bon choix pour installer NVM. Il maintient les choses simples et soulage la pression pour gérer les logiciels sur votre Mac. Je l'ai déjà utilisé sur les versions macos plus anciennes et bien que ce ne soit pas le plus bel outil, il est fiable et vous aide en fait avec ce que vous devez faire. Parfois, c'est la chose la plus importante.
Ce qui suit est de savoir comment installer NVM à l'aide de macports:
- Installez et ouvrez Macports à l'aide d'une version compatible de macOS.
- Ouvrez le terminal et entrez
sudo port install nvm
pour installer NVM via Macports. - Chargez NVM en mettant à jour votre fichier de configuration de shell. Ajoutez la commande suivante à ~ / .zshrc ou ~ / .bash_profile:
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
- Appliquer les modifications en exécutant
source ~/.zshrc
. - Utilisez
nvm --version
pour vérifier l'installation.
Si vous voyez le numéro de version, vous pouvez commencer!
Installer et gérer plusieurs versions Node.js à l'aide de NVM
C'est là que NVM entre vraiment en jeu. Je me souviens avoir travaillé sur deux projets en même temps (c'est ma situation de base) - l'une nécessite Node.js 14 pour la stabilité et l'autre nécessite Node.js 18 pour les dernières fonctionnalités. Sans NVM, changer la version serait un cauchemar et nécessiterait une désinstallation, une réinstallation et une prière pour qu'il n'y ait aucun problème ou quoi que ce soit manquant pendant le processus. Une fois que j'ai découvert NVM, j'avais l'impression d'avoir enlevé le fardeau sur mes épaules.
Ce qui suit est de savoir comment faciliter la gestion de la version Node.js:
- Installez une version spécifique. Supposons que vous ayez besoin de node.js 14. Exécutez simplement
nvm install 14
et NVM sera téléchargé et le configurer. C'est aussi simple que de prendre une tasse de café de votre café préféré - pas de drame. - Commutation entre les versions. Besoin de passer à Node.js 16? Exécutez simplement
nvm use 16
et vous avez terminé. J'utilise fréquemment cette fonctionnalité lors du test des mises à jour dans un environnement de bac à sable. - Définissez la version par défaut. Fatigué de taper les commandes à chaque fois? Utilisez
nvm alias default 14
pour définir Node.js 14 comme version préférée. De cette façon, il se chargera automatiquement lorsque vous ouvrez le terminal - parfait pour les projets à long terme.
Avec NVM, vous pouvez rapidement tester, déboguer et exécuter des projets dans différents environnements Node.js sans aucun effort. J'ai économisé d'innombrables heures (et j'ai évité beaucoup de maux de tête) en permettant à NVM de gérer la gestion de la version pour moi.
Comment installer NVM sur Mac: Résumé
Il est beaucoup plus facile de gérer Node.js sur macOS à l'aide de NVM. Que vous l'installiez à l'aide de Curl, Homebrew ou Macports, le processus est très simple et flexible. Après l'installation, la commutation entre les versions Node.js ne prend que quelques secondes, en évitant les problèmes de compatibilité.
FAQ
Comment savoir si NVM est installé sur mon Mac?
Pour vérifier si NVM est installé sur votre Mac, exécutez nvm --version
dans votre terminal. Si le numéro de version s'affiche, cela signifie que NVM est installé.
Comment installer NVM sur Zsh?
Installez NVM sur Zsh:
- Exécutez la commande suivante dans le terminal pour installer nvm:
curl -o- https://raw.githubusercontent.... | bash
. - Ouvrez votre fichier de configuration Zsh:
nano ~/.zshrc
. - Ajoutez les lignes suivantes à la fin du fichier:
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
- Recharger votre configuration Zsh en exécutant
source ~/.zshrc
. - peut confirmer que NVM est installé et fonctionne correctement en entrant
nvm --version
.
Comment définir le chemin sur NVM sur Mac?
Pour configurer le chemin d'accès à NVM sur votre Mac, ajoutez export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
à votre fichier de configuration de shell et exécutez source ~/.zshrc
dans votre terminal.
Notez que je ne peux pas copier la commande dans la sortie en totalité car le lien de commande complet ou WGET est omis du texte d'origine. Veuillez trouver le lien de commande d'installation correct par vous-même.
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!

MacOS Sonoma vs Sequoia: un guide détaillé de comparaison et de mise à niveau Choisir entre MacOS Sonoma et Sequoia? Ce guide complet met en évidence les différences clés et vous aide à décider quel système d'exploitation répond le mieux à vos besoins. Alors que les deux offrent Rob

Malheureusement, Chrome lui-même n'offre pas un véritable mode sombre. Cela semble un peu bizarre, mais Google n'offre pas vraiment cette option aux utilisateurs de Chrome. Comment activer le mode sombre chrome Bien qu'il y ait des thèmes qui vous rapprocheront du mode sombre de Chrome, il n'y a pas d'option officielle qui est explicitement marquée comme le mode sombre. Pour activer le mode Chrome Dark sur votre ordinateur, certaines étapes supplémentaires sont nécessaires, telles que la modification des paramètres d'affichage de votre système macOS, le changement de logos, l'installation d'extensions de chrome ou la navigation en mode incognito. Voici trois façons de passer au mode sombre de Chrome: Méthode 1: Activer le mode sombre via les paramètres de préférence du système Google C

Compétences en pourcentage de maître et en pourcentage de maîtrise et facilement faire face aux applications quotidiennes! Au fil des ans, nous avons appris et utilisé la formule en pourcentage, qui est essentiellement un moyen de représenter les ratios comme nombres. Par exemple, au lieu d'utiliser "44/100", il vaut mieux dire "44%". Les pourcentages sont largement utilisés dans la vie quotidienne, tels que l'évaluation des progrès du projet, exprimant la confiance ou mesurer l'achèvement des objectifs. Cet article expliquera la méthode de calcul en pourcentage et recommandera plusieurs applications de calculatrice de pourcentage facile à utiliser pour le système Mac. Comment utiliser le pourcentage de calculatrice Dans la plupart des cas, nous utilisons des pourcentages pour calculer le pourcentage d'un certain nombre. Mais il n'est pas pratique d'utiliser fréquemment la calculatrice. Les mathématiques ne sont pas toujours faciles. Même l'opération mathématique la plus simple peut mal tourner. La plupart d'entre nous même

Gérer votre bibliothèque photo débordante ne devrait pas casser la banque! Ce guide fournit un flux de travail rationalisé pour organiser des photos sur votre Mac, minimiser l'encombrement et maximiser l'efficacité. Nous couvrirons à l'aide de l'application Photos d'Apple et explorerons utile t

MacOS Big Sur 11: Guide de mise à niveau et préparation À partir du 12 novembre 2020, MacOS Big Sur 11 sera officiellement libéré au public. Cet article vous guidera sur la façon de mettre à niveau et de profiter de ses nouvelles fonctionnalités, y compris des modifications de conception révolutionnaires, des mises à jour du navigateur Safari, plus d'applications de catalyseur et une protection accrue de la confidentialité. Préparation de mise à niveau: Tout d'abord, confirmez que votre Mac est compatible. Tous les Mac ne peuvent pas exécuter Big Sur, et certains Mac plus anciens peuvent ne pas être compatibles même s'ils peuvent exécuter MacOS Catalina. Veuillez vérifier si votre modèle Mac est dans la liste suivante: MacBook (modèles 2015 et plus tard)

LinkedIn: votre centre de réseautage professionnel et de recherche d'emploi À l'ère numérique d'aujourd'hui, la présentation de l'expertise en ligne est cruciale. Alors que des plates-formes comme Twitter et Facebook jouent un rôle, LinkedIn règne en maître pour le réseautage professionnel et la chasse au travail. Thi


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

VSCode Windows 64 bits Télécharger
Un éditeur IDE gratuit et puissant lancé par Microsoft

ZendStudio 13.5.1 Mac
Puissant environnement de développement intégré PHP

MantisBT
Mantis est un outil Web de suivi des défauts facile à déployer, conçu pour faciliter le suivi des défauts des produits. Cela nécessite PHP, MySQL et un serveur Web. Découvrez nos services de démonstration et d'hébergement.

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

mPDF
mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),