はじめに
「サバイバルTypeScript」を使ってTypeScriptの勉強をやろうと思い、チュートリアルに従って準備をしていたところ、npm install
でエラーをもらったので、解消方法をメモ。
出てきたエラーの冒頭
npm ERR! code ECONNREFUSED
npm ERR! syscall connect
npm ERR! errno ECONNREFUSED
的なメッセージが冒頭に出現し、それ以降はerr
みたいなやつがいっぱい出てきました。
解消方法
このエラーに関する解消方法を記載している記事がたくさんあったのですが、それらの記事に共通してIPv6による接続が原因で発生しているらしいことを把握しました。どうやら、IPv4で接続するようにしないといけないみたいです。
export NODE_OPTIONS=" --dns-result-order=ipv4first "
というわけで、上の1行をターミナル上で実行するだけで、無事npm install
が実行できました!
※こちらのページで記事を見つけました。
おわりに
興味が消え失せないうちに、TypeScriptを勉強します。