Comment mettre à jour Node.js?

J’ai fait ce qui suit pour mettre à jour mon npm:

npm update npm -g 

Mais je ne sais pas comment mettre à jour Node.js. Aucune suggestion? (J’utilise Node.js 0.4.1 et je souhaite mettre à jour vers Node.js 0.6.1.)

Utiliser Node Version Manager (NVM)

C’est un script Bash qui vous permet de télécharger et de gérer différentes versions de nœud. Le code source complet est ici .

Il existe un projet distinct pour nvm pour Windows: github.com/coreybutler/nvm-windows

J’ai utilisé les instructions suivantes pour mettre à niveau de Node.js version 0.10.6 à 0.10.21 sur un Mac.

  1. Effacer le cache du NPM:

     sudo npm cache clean -f 
  2. Installer un petit assistant appelé ‘n’

     sudo npm install -gn 
  3. Installez la dernière version stable de Node.js

     sudo n stable 

Vous pouvez également choisir une version spécifique et installer comme ceci:

 sudo n 0.8.20 

Pour les environnements de production, vous pouvez faire attention à la numérotation des versions et être pointilleux sur les nombres pairs / impairs.

Crédits

  • Procédure générale: D.Walsh
  • Versions stables / instables: P. Teixeira

Mise à jour (juin 2017):

Ce poste de quatre ans reçoit toujours des votes, donc je suppose que cela fonctionne toujours pour beaucoup de gens. Cependant, M. Walsh lui-même a recommandé de mettre à jour Node.js en utilisant simplement nvm .

Alors, voici ce que vous pourriez vouloir faire aujourd’hui:

Découvrez la version de Node.js que vous utilisez:

 node --version 

Découvrez les versions de Node.js installées et celles que vous utilisez actuellement:

 nvm ls 

Énumérez toutes les versions de Node.js disponibles pour l’installation:

 nvm ls-remote 

Apparemment, pour Windows, la commande ressemblerait plutôt à ceci:

 nvm ls available 

En supposant que vous choisissez Node.js v8.1.0 pour l’installation, vous devez taper le code suivant pour installer cette version:

 nvm install 8.1.0 

Vous êtes alors libre de choisir entre les versions installées de Node.js. Donc, si vous deviez utiliser une ancienne version comme v4.2.0, vous la définiriez comme la version active comme ceci:

 nvm use 4.2 

Si vous avez installé Homebrew (uniquement pour OS X):

 $ brew upgrade node 

Ceci est une solution simple qui fonctionne pour Windows , Linux , MacOS , SunOS :

Après avoir beaucoup surfé et ne pas avoir trouvé de solution directe, j’ai juste essayé d’aller sur le site Node.js , de cliquer sur le bouton de téléchargement de la page d’accueil et d’exécuter le programme d’installation (MSI).

Heureusement, il a pris soin de tout et en quelques clics du bouton “Suivant”, j’ai eu la dernière version de Node.js sur ma machine Windows.

(voici la réponse originale )

Pour les utilisateurs de Docker, voici l’ image officielle de Node.js.

PS: Pour vérifier la version de votre nœud, utilisez la npm version ou le node --version .
PPS: Gardez un œil sur le blog NodeJS – Vulnérabilités pour ne pas manquer d’importantes mises à jour de sécurité.

Sous Windows, vous pouvez utiliser Chocolatey pour installer et mettre à jour Node.js (et de nombreux autres packages).

Installer le noeud

 cinst nodejs.install 

Mettre à jour le noeud

 cup nodejs.install 

Remarque: vous devrez installer Chocolatey avant de pouvoir utiliser cinst et cup .

Toutes les plateformes (Windows, Mac et Linux)

Il suffit d’aller sur nodejs.org et de télécharger le dernier programme d’installation. Cela ne pouvait pas être plus simple, honnêtement, et sans implication de tierces parties. Cela ne prend qu’une minute et ne nécessite pas de redémarrer quoi que ce soit ou de nettoyer des caches, etc.

Je l’ai déjà fait via npm plusieurs fois et j’ai rencontré quelques problèmes. Comme par exemple avec le n-package n’utilisant pas la dernière version stable.

Pour contrôler votre version de Node.js, vous pouvez essayer n . Je l’ai trouvé très simple et utile.

n est une gestion binary Node.js, pas de sous-couches, pas de configuration de profil, pas d’API alambiquée, simplement simple.

 npm install -gn 

n 0.6.19 installera Node.js v0.6.19.

Première mise à jour npm ,

npm install -g npm stable

Ensuite, mettez à jour le node ,

npm install -g node ou npm install -gn

vérifier après l’installation de la version,

node --version ou node -v

Pour mettre à niveau le noeud vers la dernière version ou vers une version spécifique, vous pouvez effectuer les opérations suivantes:

 sudo npm install n -g sudo n 0.10.18 // This will give you the specific version 

Pour la dernière version stable:

 sudo n stable 

Réponse courte et stupide:

Aller à cette page: Télécharger | Node.js

Téléchargez le programme d’installation de votre plate-forme, puis installez-le.

J’ai eu le même problème, quand j’ai vu que mon installation Node.js était obsolète.

Ces quelques lignes vont tout gérer (pour Ubuntu ):

 sudo npm cache clean -f sudo npm install -gn sudo n stable 

Après ce node -v vous retournera la dernière version disponible.

Sur CentOS 7, vous pouvez effectuer les opérations suivantes:

 sudo npm cache clean -f sudo npm install -gn sudo n stable sudo ln -sf /usr/local/n/versions/node/5.4.1/bin/node /usr/bin/node node –v (Should show updated version now) npm rebuild node-sass (Optional: if you use this) 

Remarque: Le lien symbolique est requirejs pour lier votre noeud binary au dernier fichier binary installé Node.js.

Pour OS X, j’avais la version 5.4.1 et j’avais besoin de la dernière version 6, je suis donc allé sur la page d’accueil de Node.js et j’ai cliqué sur l’un des liens ci-dessous:

Node.js Liens de téléchargement OS X

J’ai ensuite suivi l’installateur et j’ai eu comme par magie la dernière version de Node.js et npm.

Certaines dissortingbutions Linux telles que Arch Linux ont Node.js dans leurs référentiels de paquets. Sur de tels systèmes, il est préférable d’utiliser une procédure standard de mise à jour des paquets, telle que pacman -Suy ou des commandes apt-get ou yum analogues.

À partir de maintenant (novembre 2016), EPEL7 propose une version assez récente de Node.js (6.9.1 qui est une version à jour de LTS proposée sur la page d’accueil de Node.js). Donc, sur CentOS 7 et ses dérivés, vous pouvez simplement append un repository EPEL par yum install epel-release et yum install nodejs .

CentOS 6 / EPEL6 a 0.10.x qui n’est pas supporté en amont depuis octobre 2016.

Vous pouvez utiliser nvm.

  1. Vérifiez quelle est la dernière version sur http://nodejs.org/ (par exemple, v0.10.26)
  2. Exécuter nvm install v0.10.26

Terminé.

Vous pouvez choisir la version à exécuter:

nvm ls liste les versions disponibles et vous indique quelle version vous utilisez maintenant.

nvm use VERSION change le noeud actuel à la version demandée.

nvm alias default VERSION définit la version par défaut. La prochaine fois que vous sourcez nvm.sh, ce sera la version chargée (notez que cela ne change pas la version utilisée actuellement, utilisez nvm use pour cela).

 $ npm install -g npm stable 

travaillé pour moi pour mettre à jour npm

Vous pouvez utiliser Chocolatey sous Windows. Il est très facile à utiliser et utile pour vous tenir au courant des autres applications.

En outre, vous pouvez simplement télécharger la dernière version depuis https://nodejs.org et l’installer.

chocolat était déjà installé sur mes fenêtres

j’ai suivi la réponse de rob

cinst nodejs.install

après quelques minutes, le dernier noeud est installé

entrer la description de l'image ici

Pour Ubuntu:

 sudo apt-get install -y curl curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash - sudo apt-get install -y nodejs 

Source: https://askubuntu.com/questions/426750/how-can-i-update-my-nodejs-to-the-latest-version

Comme certains d’entre vous l’ont déjà dit, le plus simple est de mettre à jour Node.js via le gestionnaire de paquets Node.js, npm . Si vous êtes un utilisateur Linux (basé sur Debian dans mon cas), je vous suggère d’append ces lignes à votre fichier .bashrc (dans le répertoire personnel):

 function nodejsupdate() { ARGC=$# version=latest if [ $ARGC != 0 ]; then version=$1 fi sudo npm cache clean -f sudo npm install -gn sudo n $version } 

Redémarrez votre terminal après l’enregistrement et écrivez nodejsupdate pour mettre à jour la dernière version de Node.js ou nodejsupdate v6.0.0 (par exemple) pour mettre à jour vers une version spécifique de Node.js.

BONUS: mise à jour npm (ajoutez ces lignes à .bashrc )

 function npmupdate() { sudo npm i npm -g } 

Après avoir redémarré le terminal, écrivez npmupdate pour mettre à jour votre gestionnaire de packages de nœuds vers la dernière version.

Maintenant, vous pouvez mettre à jour Node.js et npm via votre terminal (plus facile).

Tout ce dont vous avez besoin pour mettre à jour la version de Node.js:

 $ brew install node 

Si vous n’avez pas de Homebrew rendez-vous sur http://brew.sh/ .

Le moyen facile de mettre à jour le noeud et npm:

 npm install -g npm@latest 

télécharger la dernière version du noeud js et la mettre à jour / installer

Aujourd’hui, j’ai couru sur Windows Git Bash:

 $ npm i node -g 

et a obtenu la sortie suivante:

 > node@10.6.0 preinstall C:\Users\X\AppData\Roaming\npm\node_modules\node > node installArchSpecificPackage + node-win-x64@10.6.0 added 1 package and audited 1 package in 23.368s found 0 vulnerabilities C:\Users\X\AppData\Roaming\npm\node -> C:\Users\X\AppData\Roaming\npm\node_modules\node\bin\node + node@10.6.0 added 2 packages from 1 consortingbutor in 26.089s 

Pour en savoir plus, rendez-vous sur https://www.npmjs.com/package/node .

Installez simplement la nouvelle version sur le dossier actuel. J’ai mis à niveau le mien de v4.x à v6.10 sous Windows.

Selon Nodejs Official Page, vous pouvez installer et mettre à jour la nouvelle version de nœud sur Windows en utilisant Chocolatey ou Scoop

Utiliser (Chocolat):

 cinst nodejs # or for full install with npm cinst nodejs.install 

Utiliser (Scoop):

 scoop install nodejs 

Vous pouvez également télécharger le programme d’ installation de Windows directement à partir du site Web nodejs.org

Dans Windows, téléchargez le fichier exécutable du nœud à partir du site Web et installez-le. Cela a fonctionné pour moi.

Pour macOS en 2018+ (comme toutes les solutions ci-dessus échouent pour moi):

Il suffit d’aller sur le site officiel de nodejs , de télécharger le package officiel de nodejs et de l’installer en double-cliquant. C’est la chose la plus simple, la plus sûre et la plus efficace que vous puissiez faire.

  1. npm clean cache – vous oubliez de nettoyer votre cache
  2. npm update -g

    Cela fonctionne sur le mien Windows, j’espère que cela fonctionnera aussi pour vous: D

Si vous souhaitez mettre à jour Node.js, essayez simplement

 npm update 

à partir de votre invite Windows cmd.

Sinon, si vous souhaitez mettre à jour un paquet spécifique, essayez

 npm update  

Exemple:

 npm update phonegap