Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
nodejs [Le 25/03/2024, 16:46]
bcag2 [Depuis un Personal Package Archives (PPA) (dépôts officiels "nodesource")] v18->v20, 19->21
nodejs [Le 17/09/2024, 20:44] (Version actuelle)
krodelabestiole explications différences n / nvm
Ligne 9: Ligne 9:
  
 <note important>​ <note important>​
-L'​écosystème JavaScript est un milieu en constante et rapide évolution. Attention à l'​actualité des informations que vous trouvez à ce sujet. À la rédaction de ce message, **[[https://​yarnpkg.com/​|Yarn]]** se propose de remplacer **npm**, et **[[https://​bun.sh|Bun]]** propose de remplacer à la fois **Node.js**,​ **npm** et **Yarn**.+L'​écosystème JavaScript est un milieu en constante et rapide évolution. Attention à l'​actualité des informations que vous trouvez à ce sujet. À la rédaction de ce message, **[[https://​pkg.com/​|Yarn]]** se propose de remplacer **npm**, et **[[https://​bun.sh|Bun]]** propose de remplacer à la fois **Node.js**,​ **npm** et **Yarn**.
 </​note>​ </​note>​
  
Ligne 28: Ligne 28:
  
 ==== Depuis les dépôts officiels ==== ==== Depuis les dépôts officiels ====
 +
 <note important>​ <note important>​
 sous [[:​focal|Focal]],​ cela installe la version LTS… 10.19 et sous [[:​jammy|Jammy]] la version 12.22.9 qui ne sont plus supportées \\ sous [[:​focal|Focal]],​ cela installe la version LTS… 10.19 et sous [[:​jammy|Jammy]] la version 12.22.9 qui ne sont plus supportées \\
Ligne 82: Ligne 83:
 ==== Au moyen du gestionnaire de versions nvm ==== ==== Au moyen du gestionnaire de versions nvm ====
  
-**[[https://​github.com/​nvm-sh/​nvm|nvm]]** (//Node Version Manager//), permet de gérer et utiliser très facilement différentes versions de //npm// et //node//.+**[[https://​github.com/​nvm-sh/​nvm|nvm]]** (//Node Version Manager//), permet de gérer et utiliser très facilement différentes versions de //npm// et //node//.\\  
 +**nvm** rend disponible les paquets installés globalement sous une version spécifique de **Node.js**/​**npm** exclusivement sous cette version, séparés des autres versions de **Node.js**/​**npm**. On est sûr d'​avoir chaque outil compatible avec sa version de **Node.js**,​ mais il faut réinstaller les outils dont on a besoin pour chaque nouvelle version.\\  
 +À ce titre le gestionnaire **[[#​au_moyen_du_gestionnaire_de_versions_n|n]]** est plus souple et moins contraignant,​ mais éventuellement aussi moins fiable (tout est disponible partout).
  
 Si besoin, installer tout d'​abord //curl// : Si besoin, installer tout d'​abord //curl// :
  • nodejs.txt
  • Dernière modification: Le 17/09/2024, 20:44
  • par krodelabestiole