Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
nodejs [Le 25/03/2024, 15:02] bcag2 [Depuis les dépôts officiels] màj versions maintenance/active et lien officiel roadmap |
nodejs [Le 25/03/2024, 16:46] (Version actuelle) bcag2 [Depuis un Personal Package Archives (PPA) (dépôts officiels "nodesource")] v18->v20, 19->21 |
||
---|---|---|---|
Ligne 63: | Ligne 63: | ||
On les trouve ici : https://github.com/nodesource/distributions | On les trouve ici : https://github.com/nodesource/distributions | ||
- | === Pour installer Node.js 18.x (LTS : support jusqu'à fin avril 2025) : === | + | === Pour installer Node.js 20.x (LTS : active jusqu'en oct. 2024, support jusqu'à fin avril 2026) : === |
C'est la version recommandée pour vos applications en production. | C'est la version recommandée pour vos applications en production. | ||
<code> | <code> | ||
- | wget -qO- https://deb.nodesource.com/setup_18.x | sudo -E bash - | + | curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - &&\ |
- | sudo apt install -y nodejs | + | sudo apt-get install -y nodejs |
</code> | </code> | ||
- | * [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://nodejs|nodejs]]**. | ||
- | === Pour installer Node.js 19.x et Yarn : === | + | === Pour installer Node.js 21.x : === |
- | FIXME la 19 n'est plus active, à remplacer par la version 20.x | ||
<code> | <code> | ||
- | curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - | + | curl -fsSL https://deb.nodesource.com/setup_21.x | sudo -E bash - &&sudo apt-get install -y nodejs |
- | curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null | + | |
- | echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list | + | |
- | sudo apt update && sudo apt install -y nodejs yarn | + | |
</code> | </code> | ||
- | * [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://nodejs|nodejs]]**. | ||
<note important>Pour installer des paquets supplémentaires avec npm, vous aurez peut être besoin d'installer **[[apt>build-essential]]**</note> | <note important>Pour installer des paquets supplémentaires avec npm, vous aurez peut être besoin d'installer **[[apt>build-essential]]**</note> |