Material-UIのDatePickerをTypeScriptで使用する時、公式のリファレンス通りに記述すると型不一致のエラーが発生します。 エラープログラム import React, { us…
@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
コメントを書く