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 :
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écifiquenvm use 8.0
Utiliser la dernière version 8.0.xnvm run 6.10.3 app.js
Exécuter app.js en utilisant node 6.10.3nvm exec 4.8.3 node app.js
Exécuternode app.js
en utilisant node 4.8.3nvm alias default 8.1.0
Définir la version par défaut de node sur un shellnvm alias default node
Toujours utiliser par défaut la dernière version disponible de node sur un shellnvm install node
Installer la dernière version disponiblenvm use node
Utiliser la dernière versionnvm install --lts
Installer la dernière version LTSnvm use --lts
Utiliser la dernière version LTSnvm 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
)