エラー予期せぬエラーが発生しました: "https://registry.yarnpkg.com/ember-template-lint/-/ember-template-lint-5.11.2.tgz: ETIMEDOUT"

image

最近アップグレードしたところ、このインストールが常に失敗することがわかりました。最終的に、このリンクのSSLセキュリティリンク証明書に問題があり、リンクがインストールできないことが原因であることがわかりました。ネットワークの問題ではありません。

解決策を見つけるには、*.yml の yarn ソースを変更します。

hooks:
  after_code:
    - exec:
        cd: $home
        cmd:
          - grep -rl "registry.yarnpkg.com" . | tee ./find_cache.txt | xargs sed -i "s/registry.yarnpkg.com/registry.npmmirror.com/g" & && cat ./find_cache.txt & && rm ./find_cache.txt
「いいね!」 1

npmミラーの使用はうまくいきましたか?中国にいらっしゃいますか?最近、別のミラーを自動的に使用することに関するコミットがありましたが、それはyarnではなくgithubに関するものだったと思います。

中国でVPNリンクを使用して利用していますが、registry.yarnpkg.comのSSL証明書が存在しないことが、アクセスがタイムアウトする直接の原因であることがわかりました。設定手順を使用して、registry.yarnpkg.comを高速化されたミラーソースに調整することをテストしています。これは使用できるようです。ミラーソースの例としてregistry.npmmirror.comがあります。

「いいね!」 1

高速化されたyarnソースを見つけて置き換えてください

「いいね!」 1