Ce basculement doit être rapide et fonctionner rapidement.
nvm (Node Version Manager) est la solution idéale pour gérer cette probmétatique. nvm fonctionne sous Linux et Mac mais une alternative existe pour Windows. Sous Linux vous pouvez procéder de cette manière
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.0/install.sh | bash
L’installation met à jour le fichier ~/.bashrc pour rendre accessible npm au démarrage en ajoutant les lignes suivantes
export NVM_DIR="/home/devmind/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
Vous pouvez aller plus loin en proposant nvm à tous les profils utilisateurs en ajoutant ces lignes dans le fichier /etc/profile et en n’oubliant pas de spécifier un répertoire accessible par tous via l’option
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.0/install.sh | NVM_DIR=/usr/local/nvm bash
Une fois que nvm est en place, il ne vous reste plus qu’à installer une version de node
nvm install 0.12
Si vous ne précisez pas le dernier digit la dernière version sera utilisée. Par exemple au moment de la rédaction de cet article, nvm installe la version 0.12.7
Vous pouvez être plus précis et si vous avez besoin spécifiquement d’une version. Par exemple
nvm install v0.10.40
Si vous avez besoin de basculer d’une version à l’autre utilisez
nvm use 0.10
nvm use 0.12
Vous pouvez choisir d’utiliser la version system même si ceci n’a pas grand intérêt
nvm use system
Je vous conseille de modifier le fichier ~/.bashrc ou /etc/profile (suivant votre installation) et d’ajouter en fin de fichier un nvm use 0.12 pour automatiquement chargé une version par défaut.
Vous êtes fin prêt pour télécharger vos paquets npm via un npm install.
Un autre avantage pour les utilisateurs de Linux, c’est que nvm permet de ne plus avoir de souci de droit d’installation contrairement à une installation standard de node via les packages standards.
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.0/install.sh | NVM_DIR=/usr/local/nvm bash
Une fois que nvm est en place, il ne vous reste plus qu’à installer une version de node
nvm install 0.12
Si vous ne précisez pas le dernier digit la dernière version sera utilisée. Par exemple au moment de la rédaction de cet article, nvm installe la version 0.12.7
Vous pouvez être plus précis et si vous avez besoin spécifiquement d’une version. Par exemple
nvm install v0.10.40
Si vous avez besoin de basculer d’une version à l’autre utilisez
nvm use 0.10
nvm use 0.12
Vous pouvez choisir d’utiliser la version system même si ceci n’a pas grand intérêt
nvm use system
Je vous conseille de modifier le fichier ~/.bashrc ou /etc/profile (suivant votre installation) et d’ajouter en fin de fichier un nvm use 0.12 pour automatiquement chargé une version par défaut.
Vous êtes fin prêt pour télécharger vos paquets npm via un npm install.
Un autre avantage pour les utilisateurs de Linux, c’est que nvm permet de ne plus avoir de souci de droit d’installation contrairement à une installation standard de node via les packages standards.
Aucun commentaire:
Enregistrer un commentaire
Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.