Node.js
Aussi appelé node, node.js, runtime nodejs
Un environnement d'exécution JavaScript de l'OpenJS Foundation. L'installateur officiel pour Windows place node.exe dans Program Files\nodejs et inclut npm.
Ce que vous devez savoir
Node.js exécute JavaScript. npm est fourni avec l'installateur officiel.
node.exe est l'environnement d'exécution de Node.js. L'installateur officiel pour Windows place également npm dans le PATH. python.exe est CPython. Un node.exe dans le dossier d'un projet est souvent une installation locale ou gérée par nvm.
- De quoi s'agit-il ?
- Un environnement d'exécution JavaScript avec npm
- Identique à Python ?
- Non. Langage différent
- node.exe dans un projet ?
- Souvent une copie locale ou installée via nvm
Qu'est-ce que Node.js ?
Node.js est l'environnement d'exécution JavaScript d'OpenJS. Les versions officielles se trouvent dans Program Files\nodejs ou dans un dossier nvm. Ce n'est pas Python et ce n'est pas un composant Windows.
Si vous ne l'avez jamais utilisé
Si un fichier README indique d'installer Node, procurez-vous l'installateur LTS depuis nodejs.org. Ce pack inclut npm. Vous n'avez pas besoin de Python pour une application Node de base. node.exe dans Program Files\nodejs est l'environnement d'exécution global. Un node.exe aux côtés d'un projet provient souvent de nvm-windows ou d'une copie intégrée aux dépendances.
À quoi sert-il ?
Les serveurs de développement, outils CLI et scripts démarrent sous la forme node.exe. Ce n'est pas python.exe.
npm.cmd est fourni avec l'installateur officiel. Composer est l'équivalent pour PHP, pas celui-ci.
nvm-windows conserve des copies supplémentaires de node.exe. Celles-ci restent du Node, pas un fichier System32.
À qui s'adresse-t-il ?
- Personnes dont les outils nécessitent npm
- Utilisateurs ayant trouvé node.exe dans un projet et ayant pensé à un logiciel malveillant
- Toute personne l'ayant confondu avec Python au motif que les deux sont appelés runtimes
Statut actuel
Développement actif. OpenJS distribue des branches Current et LTS. Cet article concerne le runtime pour poste de travail Windows, pas Node au sein de WSL.
Quel âge a-t-il ?
Ryan Dahl a publié Node.js en 2009. C'est plus récent que Python (1991) et plus ancien que la plupart des éditeurs basés sur Electron. Les projets Windows actuels utilisent une version LTS de nodejs.org, et non celle de l'époque 0.x.
Versions
Canaux principaux d'abord. Les numéros de build exacts ne sont pas tous vérifiés ici.
Configuration requise
Les valeurs suivent les directives publiques de l'éditeur. La charge de travail modifie néanmoins les besoins réels.
Minimum
| Système d'exploitation | Une version 64 bits actuelle de Windows 10 ou Windows 11, selon nodejs.org |
|---|---|
| Mémoire vive | L'environnement d'exécution est léger. Les bundlers et node_modules déterminent l'usage mémoire |
Profil de ressources
- Demande en processeur
- Suit ce que vous ouvrez dans l'application
- Demande en mémoire vive
- Suit les documents, les onglets ou les bibliothèques
Processus installés
Ces exécutables appartiennent à ce produit lorsqu'il est installé.
| node.exe | Runtime Node.js pour cette installation |
|---|
Composants de démarrage
Un script npm au démarrage peut le lancer. Cela vient de vous ou d'un éditeur tiers, pas d'un service Windows intégré nommé Node.
Emplacements des fichiers
| Installation standard | C:\Program Files\nodejs\ |
|---|
Formats de fichiers
Problèmes courants
Un serveur localhost résiduel
npm start peut maintenir node.exe en vie après la fermeture de l'éditeur. Arrêtez cette ligne de commande, pas python.exe.
node.exe local à un projet
Certains outils intègrent leur propre runtime. Ouvrez l'emplacement du fichier. Program Files\nodejs correspond à l'installation officielle.
Résolution des problèmes
where.exe node et node -v
Confirmez Program Files\nodejs par rapport à nvm ou à une copie de projet. where.exe python est une installation différente.
Si le travail était dans Ubuntu, cet exe n'est pas le bon
Le Node de WSL réside dans la distribution. Arrêter un node.exe Windows n'interrompra pas le Node Linux.
Réinstallez depuis nodejs.org, pas depuis un pack Node aléatoire
L'installateur officiel LTS inclut npm. Un pack issu d'annonces de recherche n'est que du contenu indésirable.
Alternatives
Python est un langage différent. Bun et Deno se recoupent pour certains usages JS.
Aide officielle et téléchargements
Commencez par le fournisseur. Les sites de fichiers exe aléatoires ne constituent pas un canal d'assistance.
| Télécharger | nodejs.org/ Programme d'installation officiel ou page du fournisseur |
|---|---|
| Aide | nodejs.org/docs Support du fournisseur |
| Site officiel | nodejs.org/ Commencez ici, pas sur un hébergeur d'exécutables aléatoire |
| Index des versions | nodejs.org/en/download/releases Quand un projet impose une ancienne version majeure |
Matériel associé
Le runtime lui-même est léger. Les gros projets TypeScript demandent de la RAM et un SSD pour node_modules.
Détails techniques
Détails techniques
Les numéros de version du fournisseur changent. Cet article ne fige pas de build.
Sources et vérification
Mention de la source enregistrée : août 2026. Cette mention n'établit pas de vérification indépendante. Notre méthodologie de recherche.
- Site officiel de Node.js · Page produit du fournisseur
- Aide Node.js · Support du fournisseur
- Carte des processus Foxhole · Échantillons internes sur des PC Windows. Ceci n'est pas un benchmark de laboratoire.
Cet article vous a-t-il été utile ?
Un simple oui ou non suffit. Choisissez une raison si vous le souhaitez, ou ajoutez une courte remarque.
Merci. Cela nous aide à améliorer cette page.