Pour avoir plusieurs versions d'un langage sur mon poste de dev, j'utilise asdf.
Une fois installé, il faut ajouter des plugins pour les langages : asdf plugin-add nodejs
Puis installer les versions que l'on veut : asdf install nodejs 18.10.0
Ensuite, se positionner dans le répertoire du projet et déclarer les outils+versions à utiliser : cd ~/projets/supernodeprojet && echo 'nodejs 18.10.0' > .tool-versions
Et vérifier : node --version => v18.10.0
Avantages:
* s'installe en mode utilisateur et pas root
* permet de multiplier les versions
* permet de controller la version par projet
* souvent bien plus à jour que les paquets systèmes
* empacté par la communauté de l'outil
* plus de 500 outils proposés et des dizaines de millier de versions
# asdf
Posté par steph1978 . En réponse au message Nodejs pour debian bullseye backports. Évalué à 2. Dernière modification le 04 décembre 2022 à 11:02.
Pour avoir plusieurs versions d'un langage sur mon poste de dev, j'utilise asdf.
Une fois installé, il faut ajouter des plugins pour les langages :
asdf plugin-add nodejsPuis installer les versions que l'on veut :
asdf install nodejs 18.10.0Ensuite, se positionner dans le répertoire du projet et déclarer les outils+versions à utiliser :
cd ~/projets/supernodeprojet && echo 'nodejs 18.10.0' > .tool-versionsEt vérifier :
node --version=>v18.10.0Avantages:
* s'installe en mode utilisateur et pas root
* permet de multiplier les versions
* permet de controller la version par projet
* souvent bien plus à jour que les paquets systèmes
* empacté par la communauté de l'outil
* plus de 500 outils proposés et des dizaines de millier de versions