Skip to content

Ligne de commande nvm-sh (Linux/MacOS/WSL)

<version> fait référence à toute chaîne semblable à une version que nvm comprend. Cela inclut :

  • Numéros de version complets ou partiels, éventuellement précédés de "v" (0.10, v0.1.2, v1)
  • Alias par défaut (intégrés) : node, stable, unstable, iojs, system
  • Alias personnalisés définis avec nvm alias foo

Toute option produisant une sortie colorée doit respecter l'option --no-colors.

Utilisation de la ligne de commande nvm-sh :

bash
nvm --help                                  Afficher ce message
  --no-colors                               Désactiver les couleurs
nvm --version                               Afficher la version de nvm installée
nvm install [<version>]                     Télécharger et installer <version>. Utilise .nvmrc si disponible et si la version est omise.
   Les arguments optionnels suivants doivent apparaître directement après `nvm install` :
  -s                                        Ignorer le téléchargement binaire, installer uniquement depuis la source.
  -b                                        Ignorer le téléchargement de la source, installer uniquement depuis le binaire.
  --reinstall-packages-from=<version>       Lors de l'installation, réinstaller les packages de <node|iojs|numéro de version node>.
  --lts                                     Lors de l'installation, sélectionner uniquement les versions LTS (support à long terme).
  --lts=<nom LTS>                           Lors de l'installation, sélectionner uniquement les versions d'une ligne LTS spécifique.
  --skip-default-packages                   Lors de l'installation, ignorer le fichier default-packages s'il existe.
  --latest-npm                              Après l'installation, tenter de mettre à niveau vers la dernière version fonctionnelle de npm pour la version de node donnée.
  --no-progress                             Désactiver la barre de progression pour tous les téléchargements.
  --alias=<n>                            Après l'installation, définir l'alias spécifié pour la version spécifiée. (identique à : nvm alias <n> <version>)
  --default                                 Après l'installation, définir l'alias par défaut pour la version spécifiée. (identique à : nvm alias default <version>)
  --save                                    Après l'installation, écrire la version spécifiée dans .nvmrc.
nvm uninstall <version>                     Désinstaller une version
nvm uninstall --lts                         Désinstaller en utilisant l'alias LTS (support à long terme) automatique `lts/*`, si disponible.
nvm uninstall --lts=<nom LTS>               Désinstaller en utilisant l'alias automatique pour la ligne LTS fournie, si disponible.
nvm use [<version>]                         Modifier le PATH pour utiliser <version>. Utilise .nvmrc si disponible et si la version est omise.
  Les arguments optionnels suivants doivent apparaître directement après `nvm use` :
  --silent                                  Silencieux pour les sorties stdout/stderr
  --lts                                     Utiliser l'alias LTS (support à long terme) automatique `lts/*`, si disponible.
  --lts=<nom LTS>                           Utiliser l'alias automatique pour la ligne LTS fournie, si disponible.
  --save                                    Écrire la version spécifiée dans .nvmrc.
nvm exec [<version>] [<commande>]           Exécuter <commande> sur <version>. Utilise .nvmrc si disponible et si la version est omise.
  Les arguments optionnels suivants doivent apparaître directement après `nvm exec` :
  --silent                                  Silencieux pour les sorties stdout/stderr
  --lts                                     Utiliser l'alias LTS (support à long terme) automatique `lts/*`, si disponible.
  --lts=<nom LTS>                           Utiliser l'alias automatique pour la ligne LTS fournie, si disponible.
nvm run [<version>] [<args>]                Exécuter `node` sur <version> avec <args> comme arguments. Utilise .nvmrc si disponible et si la version est omise.
  Les arguments optionnels suivants doivent apparaître directement après `nvm run` :
  --silent                                  Silencieux pour les sorties stdout/stderr
  --lts                                     Utiliser l'alias LTS (support à long terme) automatique `lts/*`, si disponible.
  --lts=<nom LTS>                           Utiliser l'alias automatique pour la ligne LTS fournie, si disponible.
nvm current                                 Afficher la version de Node actuellement activée
nvm ls [<version>]                          Lister les versions installées, correspondant à <version> donnée, si fournie
  --no-colors                               Désactiver les couleurs
  --no-alias                                Supprimer la sortie `nvm alias`
nvm ls-remote [<version>]                   Lister les versions distantes disponibles pour l'installation, correspondant à <version> donnée, si fournie
  --lts                                     Lors de la liste, afficher uniquement les versions LTS (support à long terme)
  --lts=<nom LTS>                           Lors de la liste, afficher uniquement les versions d'une ligne LTS spécifique
  --no-colors                               Désactiver les couleurs
nvm version <version>                       Résoudre la description donnée en une seule version locale
nvm version-remote <version>                Résoudre la description donnée en une seule version distante
  --lts                                     Lors de la liste, sélectionner uniquement les versions LTS (support à long terme)
  --lts=<nom LTS>                           Lors de la liste, sélectionner uniquement les versions d'une ligne LTS spécifique
nvm deactivate                              Annuler les effets de `nvm` sur le shell actuel
  --silent                                  Silencieux pour les sorties stdout/stderr
nvm alias [<pattern>]                       Afficher tous les alias commençant par <pattern>
  --no-colors                               Désactiver les couleurs
nvm alias <n> <version>                  Définir un alias nommé <n> pointant vers <version>
nvm unalias <n>                          Supprimer l'alias nommé <n>
nvm install-latest-npm                      Tenter de mettre à niveau vers la dernière version fonctionnelle de `npm` sur la version actuelle de node
nvm reinstall-packages <version>            Réinstaller les packages globaux `npm` contenus dans <version> vers la version actuelle
nvm unload                                  Décharger `nvm` du shell
nvm which [current | <version>]             Afficher le chemin vers la version de node installée. Utilise .nvmrc si disponible et si la version est omise.
  --silent                                  Silencieux pour les sorties stdout/stderr lorsqu'une version est omise
nvm cache dir                               Afficher le chemin vers le répertoire de cache pour nvm
nvm cache clear                             Vider le répertoire de cache pour nvm
nvm set-colors [<codes couleur>]            Définir cinq couleurs de texte en utilisant le format "yMeBg". Disponible lorsque pris en charge, les couleurs initiales sont :
                                                  bygre
                                               Codes couleur :
                                                r/R = rouge / rouge gras
                                                g/G = vert / vert gras
                                                b/B = bleu / bleu gras
                                                c/C = cyan / cyan gras
                                                m/M = magenta / magenta gras
                                                y/Y = jaune / jaune gras
                                                k/K = noir / noir gras


                                             e/W = gris clair / blanc

Exemples de commandes nvm-sh :

  • nvm install 8.0.0 Installer un numéro de version spécifique

  • nvm use 8.0 Utiliser la dernière version 8.0.x

  • nvm run 6.10.3 app.js Exécuter app.js en utilisant node 6.10.3

  • nvm exec 4.8.3 node app.js Exécuter node app.js en utilisant node 4.8.3

  • nvm alias default 8.1.0 Définir la version par défaut de node sur un shell

  • nvm alias default node Toujours utiliser par défaut la dernière version disponible de node sur un shell

  • nvm install node Installer la dernière version disponible

  • nvm use node Utiliser la dernière version

  • nvm install --lts Installer la dernière version LTS

  • nvm use --lts Utiliser la dernière version LTS

  • nvm set-colors cgYmW Définir les couleurs de texte en cyan, vert, jaune gras, magenta et blanc

TIP

Pour supprimer, effacer ou désinstaller nvm, il suffit de supprimer le dossier $NVM_DIR (généralement ~/.nvm)

Construit avec VitePress