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édentesRévision précédente
nodejs [Le 21/01/2026, 12:27] – màj / corrections / mise en forme krodelabestiolenodejs [Le 08/04/2026, 16:20] (Version actuelle) – lien internes | fr | wpfr | github | détails krodelabestiole
Ligne 3: Ligne 3:
 ====== Node.js ====== ====== Node.js ======
  
-**Node.js** est un logiciel permettant d'exécuter du [[wpfr>JavaScript]] côté serveur, contrairement à ce qu'on a l'habitude de voir avec le JavaScript côté client (interprété par le [[:navigateur|navigateur Web]]).+**[[wpfr>Node.js]]** est un logiciel permettant d'exécuter du [[wpfr>JavaScript]] côté serveur, contrairement à ce qu'on a l'habitude de voir avec le JavaScript côté client (interprété par le [[:navigateur|navigateur Web]]).
  
 L'avantage d'utiliser **Node.js** est que JavaScript permet l'exécution de tâches asynchrones, ce qui peut être pratique dans certaines situations (en particulier pour les [[:web#applications Web]]).\\ L'avantage d'utiliser **Node.js** est que JavaScript permet l'exécution de tâches asynchrones, ce qui peut être pratique dans certaines situations (en particulier pour les [[:web#applications Web]]).\\
-**Node.js** permet de créer des applications //[[:serveur]]// facilement grâce à des bibliothèques qu'il prend en charge via **[[https://www.npmjs.com|npm]]**, son [[:gestionnaire de paquets|gestionnaire de dépendances]].+**Node.js** permet de créer des applications //[[:serveur]]// facilement grâce à des bibliothèques qu'il prend en charge via **[[https://www.npmjs.com|npm]]**, son [[:gestionnaire de paquets|gestionnaire de dépendances]] et son dépôt éponyme.
  
 <note important> <note important>
Ligne 31: Ligne 31:
 </note> </note>
  
-Installer **Node.js** sous Ubuntu est simple, il suffit d'[[:deb#installer_un_paquet_deb|installer les paquets]] **[[apt>nodejs,npm|nodejs npm]]**. En revanche la version installée de cette manière peut être ancienne et même déjà abandonnée (voir ci-dessus). +Installer **Node.js** sous Ubuntu est simple, il suffit d'[[:deb#installer_un_paquet_deb|installer les paquets]] ''[[apt>nodejs,npm|nodejs npm]]''. En revanche la version installée de cette manière peut être ancienne et même déjà abandonnée (voir ci-dessus).\\ 
- +Soit, dans un [[:terminal]] avec la [[:commande_shell|commande]] ''[[:apt-cli|apt]]'' :
-=== Résumé en ligne de commande=== +
- +
-Le résuméà saisir dans un [[:terminal]], utilise ici la [[:commande_shell|commande]] ''[[:apt-cli|apt]]'' :+
 <code> <code>
 sudo apt update sudo apt update
Ligne 46: Ligne 43:
  
 <note important> <note important>
-Cette méthode n'offre pas la souplesse ni la facilité d'utilisation d'un gestionnaire de version dédié, tel que **[[#au_moyen_du_gestionnaire_de_versions_n|n]]** ou **[[#au_moyen_du_gestionnaire_de_versions_nvm|nvm]]**. En outre elle peut complexifier et rendre imprévisibles les mises à jour majeures du système.+Cette méthode n'offre pas la souplesse ni la facilité d'utilisation d'un gestionnaire de version dédié, tel que **[[#au_moyen_du_gestionnaire_de_versions_n|n]]** ou **[[#au_moyen_du_gestionnaire_de_versions_nvm|nvm]]**. En outre elle peut complexifier et rendre imprévisibles les [[:upgrade|mises à jour majeures]] du système.
 </note> </note>
  
 [[https://chrislea.com/2014/07/09/joining-forces-nodesource/|Chris Lea]] et [[https://nodesource.com/blog/chris-lea-joins-forces-with-nodesource|NodeSource]] se sont associés pour maintenir un [[:PPA]] avec des versions stables de **Node.js**, souvent plus récentes que celles des dépôts officiels. [[https://chrislea.com/2014/07/09/joining-forces-nodesource/|Chris Lea]] et [[https://nodesource.com/blog/chris-lea-joins-forces-with-nodesource|NodeSource]] se sont associés pour maintenir un [[:PPA]] avec des versions stables de **Node.js**, souvent plus récentes que celles des dépôts officiels.
  
-Chaque version de **Node.js** possède un script d'installation qui ajoute le dépôt correspondant au gestionnaire de paquet.+Chaque version de **Node.js** possède un script d'installation qui ajoute le dépôt correspondant au gestionnaire de paquet.\\
 On les trouve ici : [[https://github.com/nodesource/distributions]] On les trouve ici : [[https://github.com/nodesource/distributions]]
  
Ligne 154: Ligne 151:
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * **(//en//)** [[https://nodejs.org|site officiel]] de **Node.js**+  * [[https://nodejs.org/fr|site officiel]] de **Node.js** 
 +  * [[https://github.com/nodejs/node|GitHub]]
   * **(//en//)** //[[https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager|Installer Node.js sous linux]]//   * **(//en//)** //[[https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager|Installer Node.js sous linux]]//
   * **(//en//)** [[https://nodejs.org/docs/latest/api/index.html|Documentation officielle]] de **Node.js**   * **(//en//)** [[https://nodejs.org/docs/latest/api/index.html|Documentation officielle]] de **Node.js**
Ligne 161: Ligne 159:
  
 ---- ----
-//Contributeurs : [[:utilisateurs:nekdev]], [[:utilisateurs:krodelabestiole]].//+//[[:Contributeurs]] : [[:utilisateurs:nekdev]], [[:utilisateurs:krodelabestiole]].//