Question Comment mettre à jour Node.js?


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.)


744
2017-11-19 02:37


origine


Réponses:


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


304
2017-11-19 02:39



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 de NPM:

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

    sudo npm install -g n
    
  3. 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

863
2017-10-25 08:06



Si tu as Homebrew installé (uniquement pour OS X):

$ brew upgrade node

298
2017-09-13 19:39



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.


174
2017-09-24 08:36



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.


137
2017-11-11 20:35



Toutes les plateformes (Windows, Mac et Linux)

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.


129
2017-10-08 08:14



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.


71
2018-06-21 16:24