Skip to content

Changer de version Node.js avec nvm

Cette page explique comment utiliser la commande nvm use pour changer entre différentes versions de Node.js installées sur votre système.

Commande nvm use

La commande nvm use permet de modifier la variable d'environnement PATH pour utiliser une version spécifique de Node.js. Si vous avez plusieurs versions de Node.js installées via nvm, cette commande vous permet de basculer entre elles.

Syntaxe

bash
nvm use [<version>]

Options

  • <version> : La version de Node.js que vous souhaitez utiliser. Peut être un numéro de version complet ou partiel, ou un alias.
  • --lts : Utiliser la dernière version LTS (Long Term Support) disponible.
  • --silent : Supprimer les messages de sortie.
  • --save : Écrire la version dans le fichier .nvmrc.

Exemples d'utilisation

Utiliser une version spécifique

bash
nvm use 14.17.0

Ce qui donne :

Now using node v14.17.0 (npm v6.14.13)

Utiliser une version partielle

bash
nvm use 14

Cette commande utilisera la dernière version 14.x.x installée sur votre système.

Utiliser la dernière version

bash
nvm use node

Cette commande utilisera la dernière version de Node.js installée sur votre système.

Utiliser la dernière version LTS

bash
nvm use --lts

Cette commande utilisera la dernière version LTS de Node.js installée sur votre système.

Utilisation avec .nvmrc

Si vous avez un fichier .nvmrc dans votre répertoire de projet, vous pouvez simplement exécuter :

bash
nvm use

Sans spécifier de version, et nvm utilisera automatiquement la version spécifiée dans le fichier .nvmrc.

Exemple de fichier .nvmrc

Un fichier .nvmrc contient simplement le numéro de version de Node.js que vous souhaitez utiliser pour ce projet :

14.17.0

Vérifier la version active

Pour vérifier quelle version de Node.js est actuellement active, utilisez :

bash
nvm current

ou

bash
node -v

Résolution des problèmes

Si vous rencontrez une erreur comme N/A: version "x.x.x" is not yet installed, cela signifie que la version demandée n'est pas installée. Vous pouvez l'installer avec :

bash
nvm install x.x.x

puis réessayer nvm use x.x.x.

Notes importantes

  • Sur Windows, vous devrez peut-être exécuter nvm dans un terminal avec des privilèges administratifs pour certaines opérations.
  • Si vous utilisez nvm-windows, les commandes peuvent légèrement différer de celles de nvm pour Linux/macOS.
  • Pour utiliser une version de Node.js de manière permanente, vous pouvez définir un alias par défaut avec nvm alias default <version>.

Construit avec VitePress