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 Prochaine révision | Révision précédente | ||
nodejs [Le 29/02/2024, 16:59] krodelabestiole [Au moyen du gestionnaire de versions nvm] |
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 29: | Ligne 29: | ||
==== Depuis les dépôts officiels ==== | ==== Depuis les dépôts officiels ==== | ||
<note important> | <note important> | ||
- | sous Focal, cela installe la version LTS… 10.19 et sous 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 \\ |
- | la dernière version LTS en maintenance étant la v14 ((cf. https://nodejs.org/fr/about/releases/)) ! | + | la dernière version LTS en maintenance étant la v18 et la version active la v20 ((cf. https://nodejs.org/en/about/previous-releases)) ! |
</note> | </note> | ||
Installer **Node.js** sous ubuntu est simple, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>nodejs,npm|nodejs npm]]**. Vous préfèrerez probablement installer [[#depuis_un_personal_package_archives_ppa_depots_officiels_nodesource|la version que met à disposition l'équipe de Node.js]]. | Installer **Node.js** sous ubuntu est simple, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>nodejs,npm|nodejs npm]]**. Vous préfèrerez probablement installer [[#depuis_un_personal_package_archives_ppa_depots_officiels_nodesource|la version que met à disposition l'équipe de Node.js]]. | ||
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> |