web-dev-qa-db-fra.com

Comment mettre à jour npm

J'essaie d'installer mean.io warmplate. Il échoue lors de l'exécution de Sudo npm install -g meanio@latest. Avant d’échouer, il note qu’il «veut» la version 1.4.x de NPM, alors que j’ai installé 1.2.18. J'ai donc essayé de mettre à jour npm au plus tard. plusieurs façons. Dernier qui était ...

ubuntu@ip-xxx-xx-xx-xxx:~$ Sudo npm install -g npm
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
[email protected] /usr/local/lib/node_modules/npm

ubuntu@ip-xxx-xx-xx-xxx:~$ npm --version
1.2.18

Pourquoi la version 1.2.18 est-elle toujours affichée, alors que je viens de mettre à jour la version 1.4.7?

95
user3567174

Ceci mettra à jour npm en utilisant npm lui-même:

Sudo npm install npm -g

Si vous êtes bloqué, essayez Sudo npm update npm -g. Tout le mérite revient à Tim Castelijns. J'ai testé sur Ubuntu 14.04, NPM 1.3.10


Notez que si vous utilisez nvm for gestion de plusieurs versions dans votre environnement de développement local à des fins de test, par exemple, toutes vos versions installées (répertoriées par nvm ls) se trouvent dans ~/.nvm. omettez l'installation à l'échelle du système (c'est-à-dire omettez Sudo):

npm install npm -g

ENTREPRISE DEBIAN 

Pour la pratique d'entreprise complète, considérez nodesource.com:

curl -sL https://deb.nodesource.com/setup | Sudo bash -

comme décrit ici .

AUTRE ENTREPRISE 

Pour les distributions non-debian, vérifiez sur le nœud github wiki https://github.com/joyent/node/wiki/installing-node.js-via-package-manager page de téléchargement https://nodejs.org/fr/download/

Pour la compréhension historique: Chis Lea maintenait son PPA mais maintenant a uni ses forces avec nodesource

158
Yauhen Yakimovich

si la réponse de user3223763 ne fonctionne pas, vous pouvez essayer ceci:

Sudo apt-get remove nodejs ^node-* nodejs-*
Sudo apt-get autoremove
Sudo apt-get clean
curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get install nodejs

Ensuite :

curl https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | sh

Après cela, ouvrez un nouveau terminal et vérifiez la version de npm:

npm --version

EDIT/UPDATE:

Aujourd'hui, la dernière version de nvm est:

https://raw.githubusercontent.com/creationix/nvm/v0.25.4/install.sh

La commande CURL est donc: v0.25.4 au lieu de v0.13.1

curl https://raw.githubusercontent.com/creationix/nvm/v0.25.4/install.sh | sh

Vous pouvez vérifier https://github.com/creationix/nvm/releases utiliser la version correcte pour les mises à niveau ultérieures.

33
Daniel Loureiro

On dirait que vous utilisez Ubuntu (à partir de la ligne de commande que vous affichez). Pour mettre à jour npm et nodejs, vous pouvez utiliser le référentiel PPA:

Sudo add-apt-repository ppa:chris-lea/node.js
Sudo apt-get update
Sudo apt-get install nodejs npm
13
user3723763

Tu peux essayer:

Sudo npm i -g npm
6
jitendra rajput

J'ai essayé les options ci-dessus sur Ubuntu 14.04, mais elles produiraient constamment cette erreur:

npm ERR! tar pack Erreur de lecture /root/tmp/npm-15864/1465947804069-0.4854120113886893/package

Alors trouvé cette solution en ligne:

1) Nettoyez le cache de npm en premier:

Sudo npm cache clean -f

2) Installer n module de npm:

Sudo npm install -g n

3) Commencez l’installation en sélectionnant la version du noeud à installer: stable ou dernière , nous utiliserons stable ici:

Sudo n stable

4) Vérifiez la version du noeud:

node -v

5) Vérifiez la version de npm:

npm -v
6
Kostyantyn

Pour obtenir la dernière version stable, lancez simplement

npm install npm@latest -g

Cela a bien fonctionné pour moi!

4
Andre Paschoal

n'oubliez pas de fermer et de redémarrer la fenêtre du terminal;)

(au moins si vous voulez vérifier "npm --version" dans le terminal) 

Sudo npm install npm -g

cela a fait le tour pour moi aussi

2
Daniel Kettemann

mise à niveau vers nodejs v0.12.7

 # Note the new setup script name for Node.js v0.12
 curl -sL https://deb.nodesource.com/setup_0.12 | Sudo bash -

 # Then install with:
 Sudo apt-get install -y nodejs

Source de nodesource.com

2
Rémi Becheras

Pour moi, cela a fonctionné avec les commandes suivantes

  1. $ curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
  2. $ apt install nodejs

Voir: https://linuxhint.com/how-to-update-npm-packages/

npm i -g npm

      Update available 4.5.0 → 4.6.1    │
   │     Run npm i -g npm to update 

c’est ce que npm recommande lorsque vous êtes dans un terminal, le deuxième élément est directement copié et collé depuis mon terminal.

note: im utilisant un mac

1
Nicholas Rotondo
nvm install-latest-npm

si vous utilisez nvm

0
muenalan

C'est ce qui a fonctionné pour moi sur ubuntu curl -L https://www.npmjs.com/install.sh | sh

0
Sheshnath

Si vous souhaitez mettre à jour npm vers une version spécifique, vous pouvez utiliser ceci:

npm install npm@version-number

0
Hardie

Vérifiez la version de votre noeud noeud -v et votre npm version npm -v Alors, pour mettre à jour votre npm, tapez ceci dans votre terminal: Sudo npm install npm @ latest -g

N.B: OS basé sur Debian {Ubuntu ou Linux mint}

0

Vérifiez votre version de noeud node -v et votre version de npm npm -v Ensuite, pour mettre à jour votre npm, tapez ceci dans votre terminal: npm install npm@latest -g

J'espère pouvoir vous aider. Cordialement

0
Nicollas Matheus

Pour Ubuntu 18.04

npm installer la dernière version

J'espère que c'est pour vous aussi 

0
user2642281