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