• # asdf

    Posté par . 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 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