【解決済み】Sourcetree2.4でリポジトリクローンができない件
さわ
IT屋さんのはしりがき
npm install
が418エラーで実行できなかった原因と対策メモ。
しかしなぜ418…Googleのこのページ以外で初めて見たわ…
(418は本来エイプリルフールのジョークコードなので、本当のシステムエラーに現れることはないはずだったのにw)
npm install
で何かしらのモジュールをインストールしようとすると、
npm ERR! code E418 npm ERR! 418 I’m a teapot
が表示され、インストールが実行されずに終了する
プロキシ設定がされている状態で、npm configに指定されているレジストリURLのプロトコルがhttpになっていた。
$ npm -g config list
(中略)
registry = "http://registry.npmjs.org/"
※プロキシが設定されていない場合は、httpでもhttpsでもnpm install
実行可能
npm configのレジストリURLをhttpsに書き換える。
$ npm -g config set registry "https://registry.npmjs.org/"
$
$ npm -g config list
(中略)
registry = "https://registry.npmjs.org/"