Erreur Une erreur inattendue s'est produite : "https://registry.yarnpkg.com/ember-template-lint/-/ember-template-lint-5.11.2.tgz: ETIMEDOUT"

image

J’ai récemment effectué une mise à niveau et j’ai constaté que cette installation échouait toujours. J’ai finalement découvert qu’il y avait un problème avec le certificat de sécurité SSL de ce lien, ce qui empêchait l’installation. Ce n’est pas un problème de réseau.

Pour trouver la solution, modifiez la source yarn dans *.yml

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 « J'aime »

L’utilisation du miroir npm a-t-elle fonctionné ? Êtes-vous en Chine ? Il y a eu un commit récemment qui concernait l’utilisation automatique d’un miroir différent, mais je pense que c’était pour GitHub, pas pour Yarn.

Je l’utilise en Chine et j’ai un lien VPN. J’ai constaté que le certificat SSL de registry.yarnpkg.com n’y est pas, ce qui devrait être la cause directe du délai d’expiration de l’accès. Je teste l’ajustement de registry.yarnpkg.com à une source miroir accélérée en utilisant les instructions de configuration, cela semble pouvoir être utilisé. Comme la source miroir registry.npmmirror.com

1 « J'aime »

Trouvez la solution et remplacez la source accélérée de yarn

1 « J'aime »