Comment mettre à jour Node.js?


743

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


5
Duplicata possible: comment mettre à jour NodeJS et Npm pour les prochaines versions? . (devrait à tout le moins être lié)
blong


29
Je ne comprends pas vraiment pourquoi la plupart des réponses suggèrent d'installer des outils tiers: /
mcont

Veuillez vous référer à ce site, hostingadvice.com/how-to/update-node-js-latest-version, il comprend toutes les méthodes pour mettre à jour le nœud
Sulu.MeanStack

Les choses sont devenues un peu plus faciles depuis la première réponse à cette question (si vous n'avez pas besoin de la gestion des versions): Toutes les plates-formes (Windows, Mac et Linux)
swelet

Réponses:


476

Utiliser Node Version Manager (NVM)

Il s'agit d'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

Voici les étapes complètes pour utiliser NVM pour plusieurs versions de nœud sur Windows

  1. téléchargez l' extrait nvm-setup.zip et installez-le.
  2. exécuter la commande à nvm list availablepartir de cmd ou gitbash ou powershell, cela répertoriera toutes les versions disponibles du nœudentrez la description de l'image ici
  3. utiliser la commande nvm install version par exemple nvm install 12.14.0pour installer sur la machine
  4. dernière utilisation une fois installée nvm use versionpour utiliser une version plus récente, par exemplenvm use 12.14.0

13
Pour info, la commande à exécuter une fois l'installation de NVM est 'nvm install <version>'. Par exemple 'nvm install v0.8.7'
Kevin Lamping

13
Vous n'en avez pas besoin. Le nœud n'est pas Ruby.
fiatjaf

26
@SimonEast Il existe un nvm pour windows: github.com/coreybutler/nvm-windows
Phil Hannent

5
@PhilHannent selon la page github de NVM, ils ne prennent pas en charge NVM sur Windows, donc on peut dire qu '"il n'y a pas de NVM officiel pour Windows"
Sudhanshu Mishra

4
Pour Windows, téléchargez simplement la dernière version et installez-la. Il sera automatiquement mis à jour vers la nouvelle version que vous avez téléchargée.
last_fix

1136

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

  1. Vider le cache de NPM:

    sudo npm cache clean -f
  2. Installez 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 installer comme ceci:

sudo n 0.8.20

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

Crédits


Mise à jour (juin 2017):

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

Voici donc ce que vous voudrez peut-être faire aujourd'hui:

Découvrez quelle version de Node.js vous utilisez:

node --version

Découvrez quelles versions de Node.js vous avez peut-être installées et laquelle de celles que vous utilisez actuellement:

nvm ls

Liste de 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 choisiriez Node.js v8.1.0 pour l'installation, vous taperiez 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 devez utiliser une ancienne version comme la v4.2.0, vous devez la définir comme la version active comme ceci:

nvm use 4.2

82
Vous devriez créditer votre source - votre réponse est citée sur le blog de David Walsh: davidwalsh.name/upgrade-nodejs . Il convient également de noter que cette méthode comporte des mises en garde majeures, certaines plutôt destructrices, comme le montrent les commentaires sur le blog d'origine.
Shawn Erquhart

3
Malheureusement, cela n'a pas fonctionné pour moi .. faisait exactement comme décrit sur une machine Linux - 'node -v' avant et après a montré 'v0.10.5'
Michael

28
Un pas de plus. Fermez et
rouvrez le

1
@Rob Imig: les scripts installés à l'échelle mondiale vont généralement dans des endroits comme /usr/local/bincelui-ci qui nécessitent des autorisations spéciales pour l'installation. Plus d'informations: github.com/npm/npm/issues/3139 Un correctif / contournement possible (si vous voulez vraiment éviter d'utiliser sudo): stackoverflow.com/questions/16724259/npm-command-sudo-or-not
Oliver Schafeld

2
Semble fonctionner pour moi mais vient de suivre le lien vers le blog de David Walsh ci-dessus et il dit explicitement de ne pas l'utiliser - soyez averti!
brianjlennon

392

Si vous avez installé Homebrew (uniquement pour macOS):

$ brew upgrade node

3
D'accord, je lance simplement la "mise à niveau de la bière" tous les quelques jours et je suis tenu au courant des dernières modifications pour tous mes packages
Glen Selle

3
C'est une douleur parce que cela signifie avoir à mettre à niveau xcode, ce qui signifie avoir à mettre à niveau osx ...
JGallardo

4
Le mien dit que le nœud n'est pas installé. Remarque: je n'ai pas installé de nœud avec homebrew. Y a-t-il autre chose que je devrais faire?
theonlygusti

2
Comment installer une version spécifique du nœud en utilisant brew?
Shobhit Puri

2
J'ai écrit ça super tôt dans ma carrière et depuis, j'ai eu la chance d'essayer un tas de techniques différentes. Je recommande fortement d'installer net d'utiliser cela si vous le pouvez, à une autre réponse sur ce sujet: stackoverflow.com/a/19584407/392113
Will

307

Il s'agit d'une solution simple qui fonctionne pour tous les systèmes d'exploitation pris en charge *, y compris Windows :

Après beaucoup de surf et sans trouver de solution directe, j'ai juste essayé d'aller sur le site Node.js , j'ai cliqué sur le bouton TÉLÉCHARGEMENTS sur la page d'accueil et exécuté le programme d'installation (MSI).

Heureusement, il s'est occupé de tout et en quelques clics sur le bouton «Suivant», j'ai eu la dernière version de Node.js en cours d'exécution sur ma machine Windows.

(voici la réponse originale )

Télécharger les boutons NodeJS

Pour Docker utilisateurs, voici le fonctionnaire l' image Node.js .


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

* Systèmes d'exploitation pris en charge par Node.js: Windows , Linux , MacOS , SunOS , IBM AIX


11
Si simple et évident .. Je cherchais un raccourci, mais cette façon semble la plus simple. node --versionpour vérifier que cela a fonctionné .. j'ai dû google aussi - ne vérifiez pas ma version de nœud très souvent.
Steve

1
Cela n'a pas fonctionné pour moi. J'ai une ancienne installation de 0.10.26. J'ai essayé d'installer 6.10.0 LTS, mais il semble impossible de télécharger et d'installer 6.10.0 autant de fois que je le souhaite, la machine Windows 10 ne peut voir que 0.10.26. Dans "ajouter / supprimer des programmes", je ne vois que 6.10.0.
John Little

4
Pourquoi voudriez-vous créer un lien hypertexte avec les pages wiki des systèmes d'exploitation?
Buffalo

8
Je préfère la CLI: D et je suis un utilisateur Windows. npm install -g npm stablepuisnpm install -g node
Radmation

1
Comme d'habitude dans Windows, un double-clic suffit pour s'occuper de la mise à jour. Peut confirmer avoir mis à jour plusieurs fois avec succès simplement en téléchargeant la dernière version et en l'installant.
Xavi3R Elvis

256

Toutes les plateformes (Windows, Mac et Linux)

Mise à jour (juin 2020)


Alternative 1: via l'installateur

Accédez simplement à nodejs.org et utilisez le dernier programme d'installation.


Alternative 2: via NPM

npm install -g npm stable

npm install -g node


C'est ça les gars. Auparavant, il était plus complexe et les gens utilisaient différents types de packages et de stratégies pour le gérer. Mais les choses ont changé pour le mieux.


4
Après l'installation, la réinstallation de gulp n'a pas fonctionné. Ensuite, j'ai appelé npm rebuildet c'était encore bien.
Beauty

1
Cela n'a pas fonctionné pour moi. J'ai une ancienne installation de 0.10.26. J'ai essayé d'installer 6.10.0 LTS, mais il semble impossible de télécharger et d'installer 6.10.0 autant de fois que je le souhaite, la machine Windows 10 ne peut voir que 0.10.26. Dans "ajouter / supprimer des programmes", je ne vois que 6.10.0. Je ne peux pas trouver comment supprimer ou mettre à jour cette ancienne version, ou comment installer la nouvelle version par-dessus. Des idées?
John Little

3
Pour le dernier commentaire, vous pouvez utiliser la commande "where" pour trouver l'exécutable. Par exemple: "où node.exe". Dans mon système (win10) cela donne "C: \ Program Files \ nodejs \ node.exe"
Dinesh Rajan

1
je suis d'accord, allez sur nodejs.org et téléchargez et il mettra tout à jour automatiquement
russiansummer

3
J'ai essayé les autres solutions à cette question et celle-ci était la plus simple et la moins frustrante.
Jeff Marino

157

Première mise à jour npm,

npm install -g npm stable

Ensuite, mettez à jour node,

npm install -g node ou npm install -g n

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

node --version ou node -v


5
Sachez qu'il a travaillé pour moi sous Windows 2016 , mais noeud a été installé dans le répertoire de l'utilisateur actuel: C:\Users\my-current-user\AppData\Roaming\npm\...; il n'a pas mis à jour une ancienne installation sous C:\Program Files\nodejsni la variable path. j'ai fini par réinstaller avec l'installateur msi. qui l'a réparé pour moi.
surfmuggle

C'est une terrible idée. Pourquoi? Les versions ultérieures de npm nécessitent une version ultérieure du nœud. Par conséquent, vous pouvez mettre à jour npm, puis il cesse de fonctionner car vous avez besoin d'une version plus récente de node. Ainsi, vous êtes de retour au début et maintenant votre npm est cassé.
user3786992

1
ses installations 6.8.0pour npm, mais je veux 6.11pour NodeJS, est-ce bien d'utilisernpm install -g npm
Ashish Kamble

2
Excellent travail, merci. Cela devrait être la réponse acceptée!
Hugo Nava Kopp

Après cela, nous devons changer le lien symboliqueln -sf /usr/local/n/versions/node/10.17.0/bin/node /usr/bin/node
Vinod Sai

148

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

Installer le nœud

cinst nodejs.install

Mettre à jour le nœud

cup nodejs.install

Remarque: vous devez installer Chocolatey avant de pouvoir utiliser cinstet cup.


1
J'obtenais : La version de schéma de 'Microsoft.AspNet.Mvc' est incompatible avec la version 2.1.31022.9038 de NuGet. Veuillez mettre à niveau NuGet vers la dernière version à partir de go.microsoft.com/fwlink/?LinkId=213942 . Quand j'ai essayé d'exécuter la cup nodejs.install . Trouvé que si j'exécute la mise à jour nuget.exe -self sur le nuget.exe dans le répertoire C: \ Chocolatey \ chocolateyinstall. J'espère que cela aide n'importe qui là-bas.
Aaron P. Olds du

1
cinst nodejs.installChocolatey (v0.9.8.27) installe 'nodejs.install' et les dépendances. En installant, vous acceptez la licence pour 'nodejs.install' et chaque dépendance que vous installez. Impossible de trouver le package 'nodejs.install'. La commande 'install' a échoué (cela indique parfois un échec partiel). Informations supplémentaires / packages: nodejs.install
Frederik Krautwald

22
Je me sens une question sur la façon dont vous mettez à jour Chocolatey à venir.
Martin Brown

1
Quelle est la différence entre nodejs.installet nodejs?
Ohad Schneider

6
@OhadSchneider si vous utilisez, .installvous pourrez désinstaller le nœud des "Applications et fonctionnalités" dans Windows
volez

80

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 alambiquée, tout simplement.

npm install -g n

n 0.6.19 va installer Node.js v0.6.19.


170
Ne fonctionne pas sur Windows.
backdesk

3
Vous pouvez également basculer entre les différentes versions de nodejs, tapez simplement "n" et sélectionnez la version dont vous avez besoin
Mikhail.Mamaev

2
Je ne pouvais pas non plus le faire fonctionner sur Windows. L'auteur devrait publier ce fait. C'était une impasse pour moi.
Tim Hardy

1
Cela fonctionne pour moi dans Windows dans le shell git bash. Donc, si vous utilisez git fire up git bash et essayez-le là-bas!
Zugwalt

5
Ne fonctionne pas sur Win7 pour moi - même dans git bash. npm ERR! notsup Not compatible with your operating system or architecture: n@1.2.9 npm ERR! notsup Valid OS: !win32 npm ERR! notsup Valid Arch: any npm ERR! notsup Actual OS: win32
mwotton

66

Pour mettre à niveau le nœud vers la dernière version ou 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

Pour la dernière version LTS (testé sur Mac)

sudo n lts

1
Ne pourriez-vous pas faire cela en 2011? Pourquoi tout le monde a-t-il répondu avec des solutions externes? +1 pour l'utilisation de NPM et mérite une réponse OMI.
Erik Reppen

2
A travaillé pour moi sur une instance AWS EC2 Linux
ChrisRich

Si vous essayez d'installer "n" sur Windows, ne perdez pas votre temps. Pour le moment, "n" ne fonctionne toujours pas sous Windows. Pour les fenêtres, vous devez soit mettre à jour à partir des programmes d'installation sur nodejs.org, utiliser npm `npm install -g node``, utiliser chocolaty ou installer nvm (un gestionnaire de version tiers pour node).
Paul Stoner

50

Réponse courte et stupide:

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

Téléchargez le programme d'installation de votre plateforme, puis installez-le.


pouvez-vous l'exécuter sur ubuntu / LINUX ??
Ashish Ratan

3
Non seulement pour Windows, mais aussi sur Mac, c'est le plus rapide
Dmitri Zaitsev

L'OP n'a rien mentionné sur la plate-forme, donc la réponse MSI est valide.
Hibou57

J'ai révisé la réponse pour dire "Téléchargez le programme d'installation de votre plate-forme" à la place. Vous êtes les bienvenus :) @AshishRatan il y a des binaires Linux sur la même page.
ADTC

@ADTC nvmest la meilleure solution
Ashish Ratan

36

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

Ces quelques lignes gèreront tout (pour Ubuntu ):

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

Après cela node -v, vous reviendrez la dernière version disponible.


1
Fonctionne parfaitement sur Mac OS X Yosemite également.
justnorris

1
après cela, node -vnous avons toujours renvoyé un numéro de version plus ancien. Mais en utilisant, whereis nodeje pouvais en fait détecter qu'une version récente avait été installée dans/usr/local/bin/node
bvdb

Fonctionné sans tracas sur Ubuntu 18.04.
Genius

@bvbd la version nodequi est utilisée (par défaut) dans ce cas dépend probablement de l'ordre des répertoires dans votrePATH
rinogo

19

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

sudo npm cache clean -f
sudo npm install -g n
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 requis pour lier votre binaire de nœud avec le dernier fichier binaire installé Node.js.


2
travaillé pour moi, la chose importante que je manquais avant était un lien symbolique.
Yauhen

Notez qu'EPEL7 dispose désormais de la dernière version stable à long terme, donc ces étapes ne sont recommandées que si vous voulez quelque chose de plus récent.
nponeccop

node –v module.js: 473 throw err; ^ Erreur: impossible de trouver le module '/ root / test / –v'
Alexey Sh.

n dernier / usr / bin / n: ligne 263: quelle: commande introuvable / usr / bin / n: ligne 263: quelle: commande introuvable
Alexey Sh.

@AlexeySh. Cela a fonctionné pour moi et apparemment au moins 16 autres personnes.
crmpicco

12

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

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

J'ai ensuite suivi le programme d'installation puis, comme par magie, j'avais la dernière version de Node.js et npm.


5

Vous pouvez utiliser nvm.

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

Terminé.

Vous pouvez choisir la version à exécuter:

nvm ls répertoriez les versions disponibles et vous indique la version que vous utilisez actuellement.

nvm use VERSION changer le nœud actuel à la version demandée.

nvm alias default VERSIONdéfinissez 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 actuellement utilisée, exécutez nvm usepour cela).


1
nvmest une bibliothèque tierce: P
Marko Bonaci

1
C'est embarrassant. Je l'ai utilisé depuis le premier jour et je n'ai pas remarqué. Je vais modifier la réponse.
Riccardo Galli

nvm alias default VERSIONétait mon sauveur!
coderpc

J'ajouterais également nvm copy-packages <previous version> de mettre à jour toutes les dépendances globales à la fin
il0v3d0g

5

Certaines distributions Linux telles que Arch Linux ont Node.js dans leurs référentiels de packages. Sur de tels systèmes, il est préférable d'utiliser une procédure de mise à jour de package standard, telle que pacman -Suyou analogue apt-getouyum commandes.

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

CentOS 6 / EPEL6 a 0.10.x qui n'est pas pris en charge en amont depuis octobre 2016.


4

Aujourd'hui, j'ai couru sur un 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 contributor in 26.089s

En savoir plus à ce sujet sur https://www.npmjs.com/package/node .


3

Vous pouvez utiliser Chocolatey sur Windows. Il est très facile à utiliser et utile pour vous tenir à jour avec d'autres applications.

De plus, vous pouvez simplement télécharger la dernière version depuis https://nodejs.org et l'installer.


1
Il a demandé "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. Des suggestions? (J'utilise node.js 0.4.1 et je souhaite mettre à jour vers node.js 0.6.1). " et je lui ai suggéré d'utiliser Chocolatey pour simplifier le processus mais je lui ai aussi suggéré de télécharger la dernière version du site et de l'installer, ce qui est plus que suffisant pour mettre à jour le nodeJS comme il le lui a demandé. Je pense donc que ma réponse fournit une solution satisfaisante à sa question.
Andre Morata

3
$ npm install -g npm stable

travaillé pour moi pour mettre à jour npm


4
Ceci est pour mettre à jour npm et la question est pour mettre à jour nodejs
Shivani Sharma


3

Le moyen facile de mettre à jour le nœud et le npm:

npm install -g npm@latest

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


1
vous pouvez supprimer la @latestpartie, c'est le comportement par défaut pour npm.
Pac0

3

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

Rendez-vous simplement sur le site officiel de nodejs , téléchargez le package officiel de nodejs et installez-le en double-cliquant. C'est la chose la plus simple, sûre et toujours opérationnelle que vous puissiez faire.


2

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

Utilisation (chocolaté):

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

Utilisation de (Scoop):

scoop install nodejs

Vous pouvez également télécharger Windows Installer directement depuis le site Web nodejs.org


1

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: /ubuntu/426750/how-can-i-update-my-nodejs-to-the-latest-version


curl {anything} | sudo bash -ne peut pas être une bonne pratique de sécurité ... Même en laissant de côté les attaques sophistiquées, que faire si vous mal orthographiez le nom de domaine?
krubo

Votre commentaire n'ajoute aucune valeur à la réponse. Vous pouvez également mal orthographier votre domaine bancaire et divulguer vos coordonnées bancaires sur un faux site Web de banque.
Bruno Paulino

1

Comme certains d'entre vous l'ont déjà dit, le moyen le plus simple consiste à mettre à jour Node.js via le gestionnaire de packages Node.js, npm . Si vous êtes un utilisateur Linux ( basé sur Debian dans mon cas), je suggère d'ajouter ces lignes à votre .bashrcfichier (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 -g n
    sudo n $version
}

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

BONUS: Mettre à jour npm (ajouter ces lignes à .bashrc)

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

Après avoir redémarré l'écriture du terminal npmupdate pour mettre à jour votre gestionnaire de packages de nœuds vers la dernière version.

Vous pouvez maintenant mettre à jour Node.js et npm via votre terminal (plus facile).


1

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

$ brew install node

Si vous n'avez pas Homebrew ; veuillez aller http://brew.sh/ .


Homebrew ne fonctionne pas sur toutes les plateformes que Node.js fait.
David Braun

Homebrew ne mettra pas non plus à jour une version de Node.js installée par d'autres moyens. Il s'installera en parallèle.
Quentin

nœud de mise à niveau de brassage
sputn1k

0

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


0

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


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

    Cela fonctionne sur les miennes Windows, j'espère que cela fonctionnera aussi pour vous: D


npm cache clean(un ordre différent)
naXa

6
npm update -gcommande met à jour tous les packages installés globalement, mais pas node.js lui-même.
naXa

-4

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

npm update

à partir de votre invite cmd Windows.

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

npm update <package_name>

Exemple:

npm update phonegap

22
C'est une excellente réponse pour une question différente.
kentcdodds

Cela ne fonctionne pas pour moi. Avant de faire la mise à jour de nmp, node --version indique 0.10.26. Après avoir fait la mise à jour, même version. Même si la dernière version est 7.7.1 ou similaire.
John Little

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.