Node.js
nvm - Node Version Manager
Recherche…
Remarques
Les URL utilisées dans les exemples ci-dessus font référence à une version spécifique de Node Version Manager. Il est fort probable que la dernière version diffère de ce qui est référencé. Pour installer NVM en utilisant la dernière version, cliquez ici pour accéder à NVM sur GitHub, qui vous fournira les dernières URL.
Installez NVM
Vous pouvez utiliser curl
:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
Ou vous pouvez utiliser wget
:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
Vérifiez la version de NVM
Pour vérifier que nvm a été installé, procédez comme suit:
command -v nvm
qui devrait sortir "nvm" si l'installation a réussi.
Installation d'une version de noeud spécifique
Liste des versions distantes disponibles pour l'installation
nvm ls-remote
Installation d'une version distante
nvm install <version>
Par exemple
nvm install 0.10.13
Utiliser une version de noeud déjà installée
Pour répertorier les versions locales disponibles du noeud via NVM:
nvm ls
Par exemple, si nvm ls
renvoie:
$ nvm ls
v4.3.0
v5.5.0
Vous pouvez passer à la v5.5.0
avec:
nvm use v5.5.0
Installez nvm sur Mac OSX
PROCESSUS D'INSTALLATION
Vous pouvez installer Node Version Manager en utilisant git, curl ou wget. Vous exécutez ces commandes dans Terminal sur Mac OSX .
exemple curl:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
wget exemple:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
TESTEZ QUE NVM A ÉTÉ INSTALLÉ CORRECTEMENT
Pour tester que nvm a été correctement installé, fermez et nvm
Terminal et entrez nvm
. Si vous obtenez un message nvm: commande introuvable , votre système d'exploitation peut ne pas avoir le fichier .bash_profile nécessaire. Dans Terminal, entrez touch ~/.bash_profile
et exécutez à nouveau le script d'installation ci-dessus.
Si vous avez toujours la commande nvm: not found , essayez ce qui suit:
- Dans Terminal, entrez
nano .bashrc
. Vous devriez voir un script d'exportation presque identique à celui-ci:
export NVM_DIR = ”/ Users / johndoe / .nvm” [-s “$ NVM_DIR / nvm.sh”] &&. “$ NVM_DIR / nvm.sh”
- Copiez le script d'exportation et supprimez-le de .bashrc
- Enregistrez et fermez le fichier .bashrc (CTRL + O - Entrée - CTRL + X)
- Ensuite, entrez
nano .bash_profile
pour ouvrir le profil Bash - Collez le script d'exportation que vous avez copié dans le profil Bash sur une nouvelle ligne
- Enregistrer et fermer le profil Bash (CTRL + O - Entrée - CTRL + X)
- Enfin, entrez
nano .bashrc
pour ré-ouvrir le fichier .bashrc - Collez la ligne suivante dans le fichier:
source ~ / .nvm / nvm.sh
- Enregistrer et fermer (CTRL + O - Entrée - CTRL + X)
- Redémarrez Terminal et entrez
nvm
pour tester si cela fonctionne
Définition de l'alias pour la version de noeud
Si vous souhaitez définir un nom d'alias pour la version de noeud installée, procédez comme suit:
nvm alias <name> <version>
Similaire à unalias, faites:
nvm unalias <name>
Si vous souhaitez définir une autre version que la version stable en tant qu'alias par défaut, vous pouvez utiliser une méthode appropriée. default
versions avec alias default
sont chargées sur la console par défaut.
Comme:
nvm alias default 5.0.1
Ensuite, chaque fois que la console / le terminal démarrera, la version 5.0.1 sera présente par défaut.
Remarque:
nvm alias # lists all aliases created on nvm
Exécuter une commande arbitraire dans un sous-shell avec la version de noeud souhaitée
Liste toutes les versions de nœuds installées
nvm ls
v4.5.0
v6.7.0
Exécuter la commande en utilisant n'importe quelle version de noeud installée
nvm run 4.5.0 --version or nvm exec 4.5.0 node --version
Running node v4.5.0 (npm v2.15.9)
v4.5.0
nvm run 6.7.0 --version or nvm exec 6.7.0 node --version
Running node v6.7.0 (npm v3.10.3)
v6.7.0
en utilisant un alias
nvm run default --version or nvm exec default node --version
Running node v6.7.0 (npm v3.10.3)
v6.7.0
Pour installer la version LTS du noeud
nvm install --lts
Changement de version
nvm use v4.5.0 or nvm use stable ( alias )