comment puis-je résoudre l'erreur suivante? J'utilise Ubuntu 16 . Lorsque j'exécute une commande npm telle que "npm run dev", j'obtiens cette erreur:
ERREUR: NPM est connu pour ne pas s'exécuter sur Node.js v4.2.6. Node.js 4 est prise en charge, mais la version spécifique que vous utilisez présente un bogue connu de pause npm. Veuillez mettre à jour au moins $ {rel.min} pour utiliser cette version de npm. Vous pouvez trouver la dernière version de Node.js à https://nodejs.org/
Tout d’abord, désinstallez complètement nodejs et npm.
Sudo apt remove nodejs npm
Ensuite, réinstallez-le via le lien ci-dessous:
curl -sL https://deb.nodesource.com/setup_6.x | Sudo -E bash -
Sudo apt-get install -y nodejs
Voir: https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
Vous pouvez essayer de rétrograder la version du nœud pour passer de la version à un bug en procédant comme suit. La mise à niveau fonctionne également si votre application prend en charge les dernières versions.
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.4/install.sh | bash
nvm install 4.2.5
nvm use 4.2.5
//check with
node -v
//To uninstall a node version
nvm uninstall 4.2.6
Je viens d'avoir ce problème sur Ubuntu 16. Utilisez n pour mettre à jour vers la dernière version
Sudo n latest
Cela devrait régler le problème.
Je télécharge le dernier package d'installation à partir de https://nodejs.org/en/ et le réinstalle. Résoudre!
Vous pouvez également utiliser NVM - je l'ai fait pour résoudre le même problème.
premier type
nvm ls-remote
pour afficher les dernières versions disponibles,
puis
nvm install [version]
(j'ai utilisé v8.7.0)
tout devrait aller bien après ça.
J'ai eu un problème similaire, mais mon projet fait partie d'un système plus grand, donc le passage à nvm au lieu de npm et la mise à niveau de ma version de Node.js n'étaient pas des options.
Cependant, revenir en arrière de npm à une version précédente était une option. J'ai trouvé 4.6.1 travaillé sans plainte.
Sudo npm install -g [email protected]
Cette version de npm ne s'est pas plainte.
J'ai eu le même problème avec Ubuntu 16.04 et je l'ai résolu en utilisant les commandes suivantes, étape par étape.
Tout d'abord enlevé nodejs
$ Sudo apt remove nodejs npm
Installé nvm en utilisant
$ curl -o-
https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
$ nvm install 8.0
$ nvm use 8.0
Après cette course
$ node -v
v8.0.0