yarn add @material-ui/labを実行するとThere appears to be trouble with your network connection. Retrying…

yarn add @material-ui/labを実行するとThere appears to be trouble with your network connection. Retrying…

@material-ui/labをyarnでインストールしようとすると、There appears to be trouble with your network connection. Retrying…と4回表示された後にエラーが表示されます。

yarn install @material-ui/lab

実行するとネットワーク接続がおかしい、リトライ!と4回繰り返され

There appears to be trouble with your network connection. Retrying...

最後にエラーが表示されて失敗します。

error An unexpected error occurred: "https://registry.yarnpkg.com/@material-ui/icons/-/icons-4.9.1.tgz: ESOCKETTIMEDOUT".

原因と対応方法

ネットワーク接続が原因ではなく、@material-ui/labが依存する@material-ui/iconsのインストールに時間が掛かりすぎる為にタイムアウトして失敗してしまいます。

yarnのタイムアウト時間を変更して伸ばすことで解決します。
他のメンバーも同様の問題が発生する可能性が高いため、.yarnrcを作成してタイムアウト時間を変更するように設定します。
ファイルはyarnを実行するディレクトリに作成します。
(ほとんどの場合はルートです)

.yarnrc

network-timeout 600000

プログラミングカテゴリの最新記事