Comment utiliser plusieurs versions de Node.js à l'aide de NVM. NVM signifie Node.js Version Manager qui est un outil plus flexible pour installer et gérer plusieurs versions de Node.js et les packages associés en même temps.
Dans ce guide, vous allez apprendre comment installer une version spécifique de Node.js à l'aide de NVM. Cette configuration est testée sur Google Compute Engine exécutant le système d'exploitation Ubuntu 20.04
Installer NVM
Pour installer ou mettre à jour NVM, vous pouvez utiliser la commande curl pour télécharger et exécuter le fichier. Vous pouvez obtenir la dernière version à partir du référentiel officiel nvm. Copiez la commande curl de la section readme du dépôt.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
Cette commande installera NVM sur votre compte. Pour utiliser l'outil, vous devez sourcer votre .bashrc
fichier.
source ~/.bashrc
Pour vérifier l'installation, utilisez la commande suivante.
command -v nvm
Si l'installation réussit, vous devriez voir la sortie sous la forme nvm
.
Répertorier les versions de Node.js
Une fois NVM installé, vous pouvez répertorier toutes les versions de Node.js disponibles en utilisant le ls-remote
commande.
nvm ls-remote
Il y aura une très longue liste à choisir. Vous pouvez installer n'importe quelle version répertoriée ici.
Si vous souhaitez installer la version 12.18.3 de Node.js, vous pouvez simplement utiliser le install
commande avec la version spécifique.
nvm install v12.18.3
Vérifiez l'installation en utilisant la méthode par défaut.
node -v
Output v12.18.3
peut également installer une version basée sur ces alias. Par exemple, pour installer la dernière version de support à long terme, erbium
, exécutez ce qui suit.
nvm install lts/erbium
Vous pouvez basculer entre toutes les versions installées en utilisant nvm use
commande.
nvm use v12.18.3
C'est tout.
Conclusion
Vous avez maintenant appris à utiliser NVM - Node Version Manager pour installer et utiliser une version spécifique de Node.js pour votre application.
Merci pour votre temps. Si vous rencontrez un problème ou des commentaires, veuillez laisser un commentaire ci-dessous.