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?
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.
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
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.
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
Tu peux essayer:
Sudo npm i -g npm
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
Pour obtenir la dernière version stable, lancez simplement
npm install npm@latest -g
Cela a bien fonctionné pour moi!
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
# 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
Pour moi, cela a fonctionné avec les commandes suivantes
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
nvm install-latest-npm
si vous utilisez nvm
C'est ce qui a fonctionné pour moi sur ubuntu curl -L https://www.npmjs.com/install.sh | sh
Si vous souhaitez mettre à jour npm vers une version spécifique, vous pouvez utiliser ceci:
npm install npm@version-number
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}
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
Pour Ubuntu 18.04
J'espère que c'est pour vous aussi