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
proxy = http: // <>: <> @ <>: 8080 /
https-proxy = http: // <>: <> @ <>: 8080 /
registry = https://registry.npmjs.org
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:
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.
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
Et Viola! vous êtes prêt à lancer vos commandes d'installation npm :)
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
Ê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.
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é.
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.