Dans l'article précédent « Quelles sont les différences entre les différentes versions de Node.js ? Comment choisir la bonne version ? "Introduit dans" La version Node.js est divisée en séries LTS et Current. Lorsque nous devons installer à la fois la version LTS et la version Current dans l'environnement de développement local, nous devons effectuer la gestion des versions sur la version Node.js.
Par exemple, Node.js 8.0.0 et Node.js 17.0.0 doivent être installés localement.
Afin de pouvoir gérer les versions de Node.js, j'ai compilé 3 outils de gestion de versions de Node.js très pratiques, permettant à chacun de basculer librement entre les différentes versions de Node.js dans l'environnement local.
⭐ Étoiles Github : 60 000+
nvm est un outil de gestion de versions de Node.js qui permet aux utilisateurs d'installer, de changer et de gérer rapidement différentes versions de Node.js via la ligne de commande.
Image de : github
nvm ne convient qu'aux projets destinés aux utilisateurs de macOS et Linux. Si vous êtes un utilisateur Windows, vous pouvez utiliser nvm-windows, nodist ou nvs à la place.
macOS Méthode de téléchargement :
# Méthode 1 Ouvrez le lien suivant dans le navigateur pour télécharger https://github.com/nvm-sh/nvm/blob/v0.39.1/install.sh # Une fois le téléchargement terminé, installez-le via la commande sh install.sh # La méthode 2 recommande curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | # Méthode 3 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh |
Si vous rencontrez des problèmes étranges pendant le processus d'installation de bash, vous pouvez consulter les instructions supplémentaires de nvm.
nvm ls # Afficher la version et installer toutes les versions nvm ls-remote # Afficher toutes les versions distantes de Node.js nvm install 17.0.0 # Installer la version Node.js spécifiée nvm use 17.0.0 # Utiliser le Node.js spécifié version nvm alias default 17.0.0 # Définir la version par défaut de Node.js nvm alias dev 17.0.0 # Définir l'alias de la version spécifiée, par exemple en définissant l'alias de la version 17.0.0 sur dev
⭐ Étoiles Github : 16,7 K+
n est un outil interactif de gestion de versions Node.js. Il n'a pas d'indices, pas de fichiers de configuration et pas d'API complexe. Il est très simple à utiliser.
n Disponible uniquement sur macOS et Linux, pas sur Windows.
peut être directement installée globalement à l'aide de npm :
npm install n -gCommon
n # Afficher toutes les versions téléchargées n 10.16.0 # Télécharger la version spécifiée n lts # Afficher toutes les versions distantes de LTS Node.js n run 10.16.0 # Run Pour la version Node.js spécifiée,
saisissez n -h
pour afficher les informations d'aide. Les commandes principales sont les suivantes :
n Afficher les versions Node.js téléchargées et la sélection d'installation. n Latest Installer la dernière version de Node.js (téléchargement si nécessaire) n lts Installer la dernière version de LTS Node.js (téléchargement si nécessaire) n <version> Installer Node.js <version> (téléchargement si nécessaire) n installer <version> Installer Node.js <version> (téléchargement si nécessaire) n exécutez <version> [args ...] Exécutez Node.js <version> téléchargé avec [args ...] n which <version> Chemin de sortie pour le nœud téléchargé <version> n exec <vers> <cmd> [args...] Exécuter la commande avec PATH modifié, donc télécharger le nœud <version> et npm en premier n rm <version ...> Supprime la ou les versions téléchargées données n prune Supprimer toutes les versions téléchargées sauf la version installée n --latest Afficher la dernière version de Node.js disponible n --lts Afficher la dernière version LTS Node.js disponible n ls Sortie des versions téléchargées n ls-remote [version] Versions correspondantes de sortie disponibles en téléchargementn désinstallation Supprimez le Node.js
installé
⭐ Étoiles de Github : 8,4K+
fnm est un gestionnaire de versions Node.js rapide et simple construit avec Rust.
Image de : freecodecamp
Les principales fonctionnalités incluent :
.node-version
.nvmrc
Environnement macOS/Linux :
# bash, zsh et fish shells curl -fsSL https://fnm.vercel.app/install | bash
Environnement Windows :
# Ouvrez le terminal en mode administrateur. Après l'installation, il ne peut être ouvert qu'en mode administrateur. # Une fois l'installation terminée, vous devez définir manuellement les variables d'environnement.
Dans l'environnement Linux/macOS/Windows, vous pouvez également télécharger directement le fichier binaire pour l'installation : github.com/Schniz/fnm/…
fnm -h # Afficher l'aide fnm install 17.0.0 # Installation Spécifier la version de Node.js fnm use 17.0.0 # Utiliser la version de Node.js spécifiée fnm default 17.0.0 # Définir la version par défaut de Node.js
Cet article recommande 3 Outils de gestion de versions Node.js très couramment utilisés. Vous pouvez suivre Choisissez d'utiliser en fonction de vos besoins réels.
Si vous disposez de meilleurs outils, veuillez laisser un message à partager.