J'ai fait ce qui suit pour mettre à jour mon npm :
npm update npm -g
Mais je n'ai aucune idée de la façon de mettre à jour Node.js. Avez-vous des suggestions ? (J'utilise Node.js 0.4.1 et je veux mettre à jour vers 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 la façon de mettre à jour Node.js. Avez-vous des suggestions ? (J'utilise Node.js 0.4.1 et je veux mettre à jour vers Node.js 0.6.1).
J'ai utilisé les instructions suivantes pour passer de la version 0.10.6 de Node.js à la version 0.10.21 sur un Mac.
Videz le cache de NPM :
sudo npm cache clean -f
Installer une petite aide appelée "n
sudo npm install -g n
Installer la dernière version stable de Node.js
sudo n stable
Vous pouvez aussi choisir une version spécifique et l'installer comme ceci :
sudo n 0.8.20
Pour les environnements de production, vous pouvez prêter attention aux éléments suivants numérotation des versions et être pointilleux sur les nombres pairs et impairs.
Crédits
Mise à jour (juin 2017) :
Ce message, vieux de quatre ans, reçoit encore des votes positifs, ce qui signifie qu'il fonctionne toujours pour de nombreuses personnes. Cependant, M. Walsh lui-même a recommandé de mettre à jour Node.js juste en utilisant nvm à la place.
Voici donc ce que vous pourriez faire aujourd'hui :
Découvrez la version de Node.js que vous utilisez :
node --version
Découvrez les versions de Node.js que vous avez installées et celle 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 serait plutôt du type suivant :
nvm ls available
En supposant que vous choisissiez Node.js v8.1.0 pour l'installation, vous taperez 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. Ainsi, si vous avez besoin d'utiliser une version plus ancienne comme la v4.2.0, vous la définirez comme version active comme ceci :
nvm use 4.2
Vous devriez mentionner votre source - votre réponse est citée du blog de David Walsh : davidwalsh.name/upgrade-nodejs . Il convient également de noter que cette méthode comporte d'importantes réserves, dont certaines sont plutôt destructives, comme en témoignent les commentaires sur l'article de blog original.
Malheureusement, cela n'a pas fonctionné pour moi. J'ai fait exactement ce qui est décrit sur une machine Linux - 'node -v' avant et après a montré 'v0.10.5'.
Encore une étape. Fermez et rouvrez le terminal ou si vous utilisez ssh, quittez et connectez-vous à nouveau pour voir le nouveau node-v.
Utilice Gestionnaire de versions de nœuds (NVM)
Il s'agit d'un script Bash qui vous permet de télécharger et de gérer différentes versions de node. Le code source complet est aquí .
Il existe un projet distinct pour nvm pour Windows : github.com/coreybutler/nvm-Windows
Voici les étapes complètes pour utiliser le NVM pour plusieurs versions du nœud sous Windows
nvm list available
à partir de cmd ou gitbash ou powershell, cela va lister toutes les versions disponibles de node
nvm install version
par exemple nvm install 12.14.0
à installer sur la machinenvm use version
pour utiliser une version plus récente, par exemple nvm use 12.14.0
Pour info, la commande à lancer après avoir installé le NVM est 'nvm install <version>'. Par exemple 'nvm install v0.8.7'.
Pour info : j'ai même utilisé nvm sur une tablette Android (arm) avec debian. Il télécharge src et le construit. J'ai mis à jour la v0.6.x à la v0.8.x sans problème.
Je suis d'accord, je lance juste "brew upgrade" tous les quelques jours et je suis à jour avec les derniers changements pour tous mes paquets.
C'est un problème car cela signifie qu'il faut mettre à jour xcode, ce qui signifie qu'il faut mettre à jour osx...
Le mien indique que le nœud n'est pas installé. Note : Je n'ai pas installé node avec homebrew. Y a-t-il quelque chose d'autre que je devrais faire ?
Sur Windows vous pouvez utiliser Chocolaté pour installer et mettre à jour Node.js (et beaucoup d'autres paquets).
Installer le nœud
cinst nodejs.install
Nœud de mise à jour
cup nodejs.install
Remarque : vous devez installer Chocolatey avant de pouvoir utiliser la fonction cinst
y cup
.
J'étais en train de recevoir : La version du schéma de 'Microsoft.AspNet.Mvc' est incompatible avec la version 2.1.31022.9038 de NuGet. Veuillez mettre à jour NuGet à la dernière version à partir de go.microsoft.com/fwlink/?LinkId=213942 . Quand j'ai essayé d'exécuter le cup nodejs.install . J'ai découvert que si j'exécute nuget.exe update -self sur le nuget.exe dans le C:\Chocolatey\chocolateyinstall répertoire. J'espère que cela aidera tout le monde.
cinst nodejs.install
Chocolatey (v0.9.8.27) installe 'nodejs.install' et ses dépendances. En installant, vous acceptez la licence pour 'nodejs.install' et chaque dépendance que vous installez. Impossible de trouver le paquet 'nodejs.install'. La commande 'install' a échoué (cela indique parfois un échec partiel). Informations complémentaires/paquets : nodejs.install
Pour contrôler votre version de Node.js, vous pouvez essayer n . Je l'ai trouvé très simple et utile.
n est un gestionnaire binaire Node.js, sans sous-shells, sans configuration de profil, sans API alambiquée, juste simple.
npm install -g n
n 0.6.19
installera Node.js v0.6.19.
Vous pouvez également basculer entre les différentes versions de nodejs, il suffit de taper "n" et de sélectionner la version dont vous avez besoin.
Je n'ai pas réussi à le faire fonctionner sous Windows non plus. L'auteur devrait publier ce fait. C'était une impasse pour moi.
Cela fonctionne pour moi sous Windows dans le shell git bash. Donc si vous utilisez git, lancez git bash et essayez-le !
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
5 votes
Duplicata possible : Comment puis-je mettre à jour NodeJS et Npm pour les prochaines versions ? . (devraient au moins être liés)
0 votes
Duplicata possible de Mise à niveau de Node.js à la dernière version
29 votes
Je ne comprends pas vraiment pourquoi la plupart des réponses suggèrent d'installer des outils tiers :/.
0 votes
Les choses se sont beaucoup simplifiées depuis la première réponse à cette question (si vous n'avez pas besoin de la gestion des versions) : Toutes les plateformes (Windows, Mac et Linux)
0 votes
Duplicata possible de Comment puis-je mettre à jour Node.js et npm vers les prochaines versions ?