J'ai fait ce qui suit pour mettre à jour mon npm:
npm update npm -g
Mais je n'ai aucune idée de comment mettre à jour Node.js. Aucune suggestion? (J'utilise Node.js 0.4.1 et je veux mettre à jour à Node.js 0.6.1.)
J'ai fait ce qui suit pour mettre à jour mon npm:
npm update npm -g
Mais je n'ai aucune idée de comment mettre à jour Node.js. Aucune suggestion? (J'utilise Node.js 0.4.1 et je veux mettre à jour à Node.js 0.6.1.)
Utilisation Node Version Manager (NVM)
C'est un script Bash qui vous permet de télécharger et de gérer différentes versions du noeud. 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.
Effacer le cache de NPM:
sudo npm cache clean -f
Installer un petit assistant appelé 'n'
sudo npm install -g n
Installez la dernière version stable de Node.js
sudo n stable
Vous pouvez également choisir une version spécifique et l'installer comme ceci:
sudo n 0.8.20
Pour les environnements de production, vous pouvez faire attention à numérotation des versions et soyez pointilleux sur les nombres impairs / pairs.
Crédits
Mise à jour (juin 2017):
Ce poste de quatre ans reçoit toujours des votes, donc je suppose que cela fonctionne encore pour beaucoup de gens. Cependant, M. Walsh lui-même a recommandé de mettre à jour Node.js en utilisant simplement nvm au lieu.
Alors, voici ce que vous pourriez vouloir faire aujourd'hui:
Découvrez quelle version de Node.js vous utilisez:
node --version
Découvrez les versions de Node.js que vous avez installées et celles que vous utilisez actuellement:
nvm ls
Liste toutes les versions de Node.js disponibles pour l'installation:
nvm ls-remote
Apparemment pour Windows la commande serait plutôt comme ceci:
nvm ls available
En supposant que vous choisissiez Node.js v8.1.0 pour l'installation, vous devez taper ce qui suit 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 aviez besoin d'utiliser une version plus ancienne comme v4.2.0, vous le définiriez comme la version active comme ceci:
nvm use 4.2
Si tu as Homebrew installé (uniquement pour OS X):
$ brew upgrade node
Ceci est une solution simple qui fonctionne pour les fenêtres, Linux, MacOS, SunOS:
Après beaucoup de surf et de ne pas trouver une solution directe, je viens de essayé d'aller à Node.js site, cliqué sur le Télécharger bouton sur page d'accueil et exécuté le programme d'installation (MSI).
Heureusement, il a pris soin de tout et en quelques clics de «Next» J'ai la dernière version de Node.js sur ma machine Windows.
(Voici réponse originale)
Pour les utilisateurs de Docker, voici l'officiel Node.js image.
PS: Pour vérifier l'utilisation de votre version de noeud npm version
ou node --version
.
PPS: Garder un œil sur Blog NodeJS - Vulnérabilités donc vous ne manquez pas les versions de sécurité importantes.
Sur les fenêtres vous pouvez utiliser Chocolat pour installer et mettre à jour Node.js (et beaucoup d'autres paquets).
Installez le noeud
cinst nodejs.install
Mettre à jour le noeud
cup nodejs.install
Note: Vous devrez installer Chocolatey avant de pouvoir utiliser cinst
et cup
.
Va juste à nodejs.org et téléchargez le dernier installateur. Cela ne pourrait pas être plus simple honnêtement, et sans implication de tout matériel de tiers. Cela ne prend qu'une minute et ne vous demande pas de redémarrer quelque chose ni de nettoyer les caches, etc.
Je l'ai fait via npm quelques fois auparavant et j'ai rencontré quelques problèmes. Comme par exemple avec le n-paquet 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 binaire Node.js, pas de sous-shell, pas de configuration de profil, pas d'API compliquée, juste simple.
npm install -g n
n 0.6.19
va installer Node.js v0.6.19.