Aller au contenu
Changer d'environnement Node.js
  1. Blogs/

Changer d'environnement Node.js

·506 mots·3 mins·
Sommaire

Si vous travaillez sur plus d’un projet à la fois, travaillez beaucoup en open source ou si vous décidez de revenir à un projet que vous avez réalisé il y a un an, il y a de fortes chances pour que vous deviez changer de version de Node.js. Il se peut que quelques dépendances ne fonctionnent que sur une version de Node.js spécifique. Vous pouvez utiliser nvm pour changer vos versions de node.js en une seconde.

Installation
#

Si vous n’avez pas déjà installé NVM. Téléchargez et installez la dernière version de NVM

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

Vérifiez votre version de nvm avec

nvm --version

Installer un nouvelle version
#

Pour télécharger et installer une nouvelle version de Node.js, exécutez

nvm install 12.0

Remplacez 12.0 par le numéro de version dons vous avez besoin.

# Install the latest LTS (Long-Term Support)
nvm install --lts
# Install v4.9.1 = argon
nvm install --lts=argon
nvm install 4
# Install v6.17.1 = boron
nvm install --lts=boron
nvm install 6
# Install v8.16.0 = carbon
nvm install --lts=carbon
nvm install 8
# Install v10.16.0 = dubnium
nvm install --lts=dubnium
nvm install 10
# Install the latest version of node
nvm install node

Lister les versions
#

Pour vérifier quelles version de Node.js sont installées sur votre système, exécutez

nvm ls .

Ceci listera toutes les versions que vous avez installées.

Utiliser une version installé
#

Pour passer à n’importe quelle version de node.js , vous devez exécuter

nvm use v12.0.0

Désinstaller une version
#

Si vous ne voulez pas de version particulière de Node.js, vous devez exécuter

nvm uninstall 12.0

Alias
#

Vous pouvez définir la version par défaut de Node.js en définissant un alias.

nvm alias default 10.15.3

Mettre à jour NPM
#

NVM ne vous permet pas de mettre à jour uniquement npm, mais uniquement une version node + npm. Mais il existe un moyen très simple de le faire:

nvm install-latest-npm

Migration des packages global vers une autre version de node
#

Si vous souhaitez installer une nouvelle version de Node.js et migrer les packages npm à partir d’une version précédente:

nvm install node --reinstall-packages-from=node

Cela utilisera d’abord “nvm version node” pour identifier la version actuelle à partir de laquelle vous faites migrer les packages. Il résout ensuite la nouvelle version à installer à partir du serveur distant et l’installe. Enfin, il exécute “nvminstall-packages” pour réinstaller les packages npm de votre version précédente de Node vers la nouvelle.

Vous pouvez également installer et migrer des packages npm à partir de versions spécifiques de Node, comme suit:

nvm install 10 --reinstall-packages-from=8

Automatiser le changement de version
#

Pour automatiser le changement de versio de Node.js, il existe un package npm qui s’appelle AVN qui le permet

Maintenant quand vous faites cd dans un répertoire avec un fichier .node-version, avn détectera automatiquement le changement et utilisera votre gestionnaire de version installé pour passer à cette version de node. Que contient votre fichier .node-version? Un numéro de version semver correspondant à la version de Node.js que votre projet utilise.

Articles connexes

Push notification
·625 mots·3 mins
Contruire une notification en utilisant Node.js et un module appelé web push.
Comment écrire de meilleures conditions en JavaScript
·1679 mots·8 mins
1. Utilisez Array.includes pour plusieurs critères # Jetons un coup d’oeil à l’exemple ci-dessous: // condition function test(fruit) { if (fruit == 'apple' || fruit == 'strawberry') { console.log('red'); } } À première vue, l’exemple ci-dessus semble bon.
Bienvenue sur mon blog crée avec Gatsby
·473 mots·3 mins
Pourquoi Gatsby.js ?