Yarnインストール過程でread ECONRESETエラーが発生しました。

1418 ワード

yarnを使ってプロジェクト依存パッケージをインストールする場合、以下のエラーが発生します。
info There appears to be trouble with your network connection. Retrying...
error An unexpected error occurred: "http://r.cnpmjs.org/which/download/which-1.2.14.tgz: read ECONNRESET".
使っているのはタオバオの鏡像です。
yarn config set registry  https://registry.npm.taobao.org
倉庫をhttps://registry.npmjs.org/に切り替え、同時に使用しても同じエラーが発生します。その後、ブラウザで直接http://r.cnpmjs.org/which/download/which-1.2.14.tgzを開けたところ、リンクが無効になり、ファイルを直接ダウンロードできないことが分かりました。そこで、yarn.lockファイルのすべてのhttp://r.cnpmjs.orghttp://registry.npm.taobao.orgに変更し、再インストールに成功した。
一般的にECONNRESETエラーが発生すると、ネット上の問題や倉庫に問題があります。排除法を使えば解決できます。yarn.lockを削除して再インストールしたり、npmを使って再インストールしたりすることもできるが、これはyarnを使用する意図に反する。
node_をインストールすればsass失敗、以下のコマンドを実行してからyarn installを実行します。
yarn config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
chromedriverのインストールに失敗しました。以下のコマンドを実行してからyarn installを実行します。
yarn config set "chromedriver_cdnurl" "https://npm.taobao.org/mirrors/chromedriver"