web-dev-qa-db-ja.com

ionicをインストールしようとしましたが、戻ります:npm ERR!code E418

深刻な問題があります。 ionic、cordova、angular、react-native-cli、https-status-errorおよびその他のパッケージをインストールしようとしましたが、常に返されます:

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

それが間違っている可能性があり、何が起こっているのか理解していないことに注意してください。 3日前までは大丈夫でした。

ユーザーIDとパスワードを使用して、プロキシ情報を.npmrcファイルに追加する必要があります。問題は見つかりません。最近、人々はhttp 418-ティーポットの問題を抱えています。以下のようなhttpsでレジストリの設定を修正できること

これを使って:

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

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

レジストリ= https://registry.npmjs.org

2
Ramesh Mavuluri

したがって、18年5月29日の投稿は、これが企業プロキシの背後で働く開発者が世界中で直面している一般的なエラーです。次のTweakで問題が修正されました。

  1. .npmrcファイルに移動します。

    設定している設定に応じて、ファイルに次のようなコンテンツが含まれます。

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

注:python variable path。)のような余分な設定は無視してください。

  1. レジストリリンクを「https://registry.npmjs.org/」に更新します。そのため、ファイルは次のようになります。

     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. そしてヴィオラ! npm installコマンドを実行するように設定されました:)

10
Siena

私のために働く!

プロキシを設定する場合は設定を解除する必要があります。

npm config delete proxy
npm config delete https-proxy

Npmを解決する解決策^ ___ ^

npm cache clean --force
npm cache verify 
4
bamossza

私はまったく同じ問題を抱えていて、それをどうにかして修正しました。私の場合、最初は「http://registry.npmjs.org/」の値を持ち、それを「https」に変更しました。以下は、私が実行した一連のコマンドです。

npm config set registry https://registry.npmjs.org/
npm cache clean --force
npm cache verify

npm install
3
AK.Pandian

法人プロキシの背後にいますか? npm installを実行しようとしたときに、同じエラーに直面していました。私がやったのは、NPMからプロキシ構成を削除することでした:

npm config rm proxy

npm config rm https-proxy

それはトリックをしました。

2
Juvenal Guevara

418私は急須です:このコードは1998年に、RFC 2324、ハイパーテキストコーヒーポットコントロールプロトコルで、IETFエイプリルフールの伝統的なジョークの1つとして定義され、実際のHTTPサーバーによって実装されることはありません。

ただし、現在、少なくとも1つの実装が存在することがわかっています。

それはバグまたは奇妙な冗談です。

@TomLinghamが示唆したように、 https://github.com/npm/npm/issues/20791 に従って、問題の解決の進捗状況といくつかの回避策を確認してください。

たとえば、yarnはまだ正常です。

1
Northern Poet

多くのサイトを訪れて、見つけたすべてのものをテストした後、このソリューションはようやくうまくいきました。 Windowsを使用している場合、

  1. Windowsボタンをクリックして「run」と入力します
  2. タイプ.npmrcそして、お気に入りのエディターを使用してこのファイルを開きます。
  3. 「registry = http://registry.npmjs.org/ 」を「registry = https://registry.npmjs.org/ 」に置き換えて保存します。

注:プロキシの問題もある場合は、同じファイルで以下のようにプロキシを設定できます。私の場合、パスワードに特殊記号「@」があります。 npm config set proxyコマンドを使用してプロキシを変更しようとしたとき、これらの特殊文字は他の何かに変換されました:)このファイルで直接プロキシします。

最終的な.npmrcは次のようになります。プロキシに問題がなければ、プロキシ回線を削除できます。また、以下の例のポートをプロキシポートに置き換えることを忘れないでください。

registry=https://registry.npmjs.org/  
proxy=http://username:[email protected]:8080/   
https-proxy=http://username:[email protected]:8080/  
strict-ssl=false
1
Ajay

私も今日同じ問題にぶつかりました。私たち全員が同じ船に乗っているようです。 https://github.com/npm/npm/issues/20791 。一部のソリューションはリンクで提供されています。差し迫った問題である場合は、調査することをお勧めします。

0
user3329460