Question Mettre à niveau Node.js avec la dernière version sur Mac OS


Actuellement, j'utilise Node.js v0.6.16 sur Mac OS X 10.7.4. Maintenant, je veux mettre à jour vers la dernière version de Node.js v0.8.1. Mais après avoir téléchargé et installé le dernier fichier de package de nodejs.org, j'ai constaté que ce système utilisait toujours la version 0.6.16 au lieu de la version 0.8.1 lorsque je tapais "node -v" dans un terminal. Y a-t-il une étape que j'ai ratée? Ou devrais-je désinstaller complètement l'ancienne version avant d'installer la dernière version?

BTW, je sais que nvm peut aider à gérer le paquet nodejs

https://github.com/creationix/nvm/

Est-il possible de mettre à niveau le Node.js sans l'utiliser?

J'ai googlé ce problème, mais il me semble qu'il n'y a pas de réponse très claire à cette question pour le dernier Node.js. Merci beaucoup.


493
2017-07-01 18:33


origine


Réponses:


Voici comment j'ai réussi à passer de v0.8.18 à v0.10.20  sans autres exigences comme infuser etc, (tapez ces commandes dans le terminal):

  1. sudo npm cache clean -f (forcer) effacer le cache NPM
  2. sudo npm install -g n installez "n" (cela peut prendre un certain temps)
  3. sudo n stable mise à niveau vers la dernière version

Notez que sudo pourrait vous demander votre mot de passe.

Si le numéro de version n'apparaît pas lors de la saisie node -v, vous devrez peut-être redémarrer.

ces instructions se trouvent également ici: davidwalsh.name/upgrade-nodejs


825
2017-10-12 11:36



Si vous avez initialement installé Node.js avec Homebrew, courir:

brew update
brew upgrade node
npm install -g npm

Ou en une seule ligne:

brew update && brew upgrade node && npm install -g npm

Si vous avez installé via un package, téléchargez la dernière version à partir de nodejs.org. C'est maintenant la manière recommandée d'installer le noeud (> 4.0)

Voir Installation de Node.js et mise à jour de npm.

Remarque: Si tu as npm --version > = 2.7.1, vous pouvez remplacer install (ci-dessus) avec update.


726
2017-07-02 17:24



Parce que cela semble être au sommet de Google lors de la recherche de la mise à niveau de nodejs sur mac, je proposerai mon conseil à tous ceux qui viendront dans le futur malgré leur âge.

Mise à niveau via NPM
Vous pouvez utiliser la méthode décrite par @Mathias ci-dessus ou choisir la méthode plus simple suivante via le terminal.

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

Après quoi, vous pouvez choisir de confirmer la mise à niveau

node -v

Vos nodejs devraient avoir été mis à niveau vers la dernière version. Si vous souhaitez passer à un spécifique, dites v0.8.19 puis au lieu de

sudo n stable

utilisation

sudo n 0.8.19

MODIFIER Évitez d'utiliser sudo, sauf si vous en avez besoin. Se référer au commentaire de Steve dans les commentaires


149
2017-12-27 06:36



Aller à http://nodejs.org et téléchargez et exécutez le programme d'installation. Cela fonctionne maintenant - pour moi au moins.


45
2017-09-07 07:28



Vous pouvez installer nvm et avoir plusieurs versions de Node.js installées.

curl https://raw.github.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh

puis exécutez:

nvm install 0.8.22  #(or whatever version of Node.js you want)

vous pouvez voir quelles versions vous avez installées avec:

nvm list

et vous pouvez changer entre les versions avec:

nvm use 0.8.22

La bonne chose à propos de l'utilisation de NVM est que vous pouvez tester différentes versions les unes à côté des autres. Si différentes applications nécessitent des versions différentes de Node.js, vous pouvez les exécuter toutes les deux.


37
2018-03-08 21:55



J'utilise le gestionnaire de version de Node (appelé n) pour cela.

npm install -g n

puis

n latest

OU

n stable

23
2017-07-22 12:47



Rendez-vous simplement sur le site Web du noeud JS et installez la dernière version.

Installez la dernière version au lieu de la version stable recommandée. Cela vous donnera la liberté d'utiliser les dernières fonctionnalités d'ES6 sur le noeud.

Peut être trouvé ici Noeud JS.

aussi pour mettre à jour NPM, vous devrez utiliser cette commande.

sudo npm i -g npm@latest

Tous vos projets fonctionneront bien.


Autre option pour mac :: brew update && brew install node && npm -g npm


23
2017-10-11 14:03