Question Comment puis-je mettre à jour Node.js et npm aux prochaines versions?


Je viens d'installer Node.js et npm (pour des modules supplémentaires).

Comment puis-je mettre à jour Node.js et les modules que j'utilise pour les dernières versions?

Npm peut-il le faire? ou dois-je supprimer et réinstaller Node.js et npm pour obtenir les prochaines versions?

J'ai suivi https://github.com/nodejs/node/wiki/Installation et la section npm suivante.


1198
2018-06-04 14:28


origine


Réponses:


Voir les documents pour le update commander:

npm update [<name> [<name> ...]]

Cette commande mettra à jour tous les paquets listés avec la dernière version (spécifiée par la configuration de tag). Il va également installer les paquets manquants.

De plus, voir le FAQ:

Comment mettre à jour npm?

npm install -g npm

Notez que cette commande supprimera votre version actuelle de npm. Assurez-vous d'utiliser sudo npm install -g npm si sur un Mac.

Vous pouvez également mettre à jour tous les paquets locaux obsolètes en faisant npm update sans aucun argument, ou des paquets globaux en faisant npm update -g.

Parfois, la version de npm progresse de sorte que la version actuelle ne peut pas être correctement installée avec la version que vous avez déjà installée. (Considérez s'il y a un bogue dans la commande de mise à jour.) Dans ce cas, vous pouvez faire ceci:

curl https://www.npmjs.com/install.sh | sh

Pour mettre à jour Node.js lui-même, je vous recommande d'utiliser nvm, le gestionnaire de version de noeud.


1396
2018-06-04 14:48



J'ai trouvé cette façon très pratique de mettre à jour le nœud Le blog de David Walsh, vous pouvez le faire en installant n:

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

Il va installer la version stable actuelle de node. Cependant, je recommande d'utiliser nvm.


345
2018-06-13 20:38



La mise à jour de npm est facile:

npm install npm@latest -g

154
2018-03-13 01:09



Je comprends que cette question est pour Linux, mais au cas où quelqu'un est à la recherche d'une solution Windows, il suffit d'aller à le site Node.js, clique le Télécharger bouton sur la page d'accueil et exécutez le programme d'installation.

Heureusement, il a pris soin de tout et avec quelques clics sur le bouton «Suivant» j'ai eu la dernière version de Node.js 0.8.15 fonctionnant sur mon ordinateur Windows 7.


127
2017-12-07 20:25



Comme vous le savez, NPM est actuellement livré avec Node.js, cela signifie que si vous avez installé node vous avez déjà installé npm. Il existe plusieurs approches pour maintenir le Node.js et le NPM à jour, vous devez utiliser l'un des gestionnaires de version suivants:

Homebrew

Si vous êtes sur Mac, vous pouvez utiliser Homebrew. Pour installer NodeJS et NPM en utilisant le brassage:

$ brew install node

plus tard, vous serez en mesure de le mettre à jour en utilisant

$ brew update && brew upgrade node

Le NPM sera également mis à jour.

Vous serez également en mesure de switch à l'une des versions précédentes si vous avez besoin, par exemple:

$ brew switch node 0.10.26

Pour installer le brassage sur votre Mac:

$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

N

n est le plus susceptible de rvm (Ruby Version Manager), et peut être utilisé pour gérer et mettre à jour node/npm versions.

Installez les versions de Node.js facilement:

$ n 0.10.26
$ n 0.8.17
$ n 0.9.6

Utiliser (et installer si manquant) la dernière version officielle:

$ n latest

Utilisez / installez la version officielle stable:

$ n stable

Passez à la version précédente que vous utilisiez:

$ n prev

Si vous voulez voir la liste des noeuds installés, lancez simplement n à partir de votre ligne de commande, la sortie sera quelque chose comme ceci:

$ n

  0.10.26
• 0.8.17
  0.9.6

Le point (•) signifie que c'est une version actuellement active. Pour sélectionner une version de noeud à partir de l'utilisation de la liste up et down flèches et activer en utilisant enter.

le n le paquet est écrit sur pur linux shell et disponible en tant que module NPM (contient package.json), si vous avez installé Node.js, vous pouvez installer / mettre à jour n à travers le npm:

$ npm install -g n

NVM

nvm est aussi comme RVM, même les noms de commande et l'utilisation sont très similaires.

Pour télécharger, compiler et installer la dernière version v0.10.x du fichier Node.js à l'aide de nvm:

$ nvm install 0.10

Et puis vous pouvez passer à la version installée:

$ nvm use 0.10

Vous pouvez créer un .nvmrc fichier contenant le numéro de version dans le dossier racine du projet; puis exécutez la commande suivante pour basculer vers la version spécifiée:

$ nvm use

Ou vous pouvez simplement l'exécuter:

$ nvm run 0.10

Si vous voulez voir quelles versions sont déjà installées, utilisez:

$ nvm ls

À installer nvm lui-même, vous pouvez utiliser le script d'installation (a besoin git) en utilisant cURL:

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

ou wget:

$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

P.S.

Toutes ces approches que j'ai utilisées sur MacOSX et Linux, je n'ai aucune expérience sur la façon de gérer les versions de Node.js sur Windows, je ne peux que supposer que le n (le second) fonctionnera pour l'OS de Microsoft (au moins du cygwin).


100
2018-03-07 15:45



Commencez par vérifier votre version de NPM

npm -v

1) Mettre à jour le NPM à la version actuelle:

Voir la version actuelle de NPM:

npm view npm version

Mettre à jour npm à la version actuelle:

npm i -g npm


2) Listez toutes les versions de NPM disponibles et effectuez une installation / mise à jour / roll-back personnalisée

Voir toutes les versions, y compris "alpha", "beta" et "rc" (release candidate)

npm view npm versions --json

Réinstallez NPM à une version spécifique choisie dans la liste des versions - par exemple à 5.0.3

npm i -g npm@5.0.3
  • L'installation d'une version supprimera automatiquement celle actuellement installée.

  • Pour les commandes de préfixe Linux et iOS avec sudo


85
2018-06-07 21:51



Mise à niveau pour les utilisateurs Windows

Les utilisateurs de Windows devraient lire Dépannage> Mise à niveau sous Windows dans le wiki npm.

Mise à niveau sur Windows 10 à l'aide de PowerShell (édition tierce)

Le lien ci-dessus Dépannage # mise à niveau-on-windows pointe vers une page github npm-windows-upgrade les lignes ci-dessous sont des citations du readme. J'ai réussi à passer de npm 2.7.4 à npm 3.9.3 en utilisant le noeud v5.7.0 et powershell (probablement la version 5.0.10586.122 de powershell)

Tout d'abord, assurez-vous que vous pouvez exécuter des scripts sur votre système en exécutant   la commande suivante d'un PowerShell élevé. Pour exécuter PowerShell   en tant qu'administrateur, cliquez sur Démarrer, recherchez PowerShell, cliquez avec le bouton droit de la souris   PowerShell et sélectionnez Exécuter en tant qu'administrateur.

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force    

Ensuite, pour installer et utiliser cet outil de mise à niveau, exécutez (également à partir d'un   PowerShell élevé ou cmd.exe):

npm install --global --production npm-windows-upgrade
npm-windows-upgrade

49
2017-12-01 19:29



Première mise à jour npm,

npm install -g npm@next

Puis mettre à jour node à la prochaine version,

npm install -g node@next ou npm install -g n@next  ou, au plus tard,

npm install -g node@latest ou npm install -g node

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

node --versionou node -v


44
2017-12-20 15:37