web-dev-qa-db-fra.com

J'essaie d'installer ionic me renvoie: npm ERR! code E418

J'ai un problème sérieux, j'essaye d'installer les paquets ionic, cordova, angular, react-native-cli, https-status-error et autres et il me renvoie toujours

npm ERR! code E418
npm ERR! 418 I'm a teapot: ionic @ latest

S'il vous plaît, il se peut que je me trompe. Je ne comprends pas ce qui se passe. J'allais bien jusqu'à il y a 3 jours.

nous devons ajouter des informations de proxy dans le fichier .npmrc avec l'ID utilisateur et le mot de passe. Vous ne trouverez aucun problème. Récemment, les gens reçoivent http 418 - Problèmes liés à la théière. Que nous pouvons corriger la configuration du registre avec https comme ci-dessous

UTILISEZ CECI:

proxy = http: // <>: <> @ <>: 8080 /

https-proxy = http: // <>: <> @ <>: 8080 /

registry = https://registry.npmjs.org

2
Ramesh Mavuluri

Ainsi, après le 29 mai 18, il s’agit de l’erreur la plus répandue à l’échelle mondiale des développeurs travaillant derrière des serveurs mandataires. Le tweak suivant corrige le problème pour moi:

  1. Accédez à votre fichier .npmrc.

    vous aurez le contenu similaire suivant dans le fichier en fonction de la configuration que vous configurez-

    strict-ssl=false
    registry=http://registry.npmjs.org/
    python=C:/Python27/python.exe
    msvs_version=2015
    http-proxy=<WHATEVER-PROXY-YOU-USUALLY-ADD>:8000
    

Remarque: Ignorez les configurations supplémentaires telles que le chemin de variable python. 

  1. Mettez à jour le lien du registre vers 'https://registry.npmjs.org/'. Donc, votre fichier ressemblerait à ceci maintenant-

     strict-ssl=false
     registry=https://registry.npmjs.org/
     python=C:/Python27/python.exe
     msvs_version=2015
     http-proxy=<WHATEVER-PROXY-YOU-USUALLY-ADD>:8000
    
  2. Et Viola! vous êtes prêt à lancer vos commandes d'installation npm :)

10
Siena

Travaille pour moi!

Si vous définissez proxy doit être non défini.

npm config delete proxy
npm config delete https-proxy

Solution résoudre npm ^ ___ ^

npm cache clean --force
npm cache verify 
3
bamossza

Êtes-vous derrière un proxy d'entreprise? Je faisais face à la même erreur lorsque j'ai essayé d'exécuter npm install. Ce que j'ai fait est de supprimer la configuration du proxy de NPM, comme suit:

npm config rm proxy

npm config rm https-proxy

Cela a fait le tour.

2
Juvenal Guevara

418 Je suis une théière: ce code a été défini en 1998 comme l’une des blagues traditionnelles du poisson d’avril de l’IETF (RFC 2324, Protocole de contrôle de cafetière Hyper Text), et ne devrait pas être mis en œuvre par les serveurs HTTP actuels. 

Cependant, nous savons qu’au moins une mise en œuvre existe à présent.

C'est un bug ou une blague bizarre.

Comme @TomLingham l'a suggéré, suivez https://github.com/npm/npm/issues/20791 pour observer les progrès réalisés en vue de résoudre le problème et consulter des solutions de contournement.

Par exemple, yarn encore en bonne santé.

1
Northern Poet

J'ai moi aussi rencontré le même problème aujourd'hui, il semble que nous soyons tous dans le même bateau . https://github.com/npm/npm/issues/20791 . Certaines solutions sont fournies dans le lien. Vous voudrez peut-être examiner s'il s'agit d'un problème urgent.

0
user3329460