Errore Si è verificato un errore imprevisto: "https://registry.yarnpkg.com/ember-template-lint/-/ember-template-lint-5.11.2.tgz: ETIMEDOUT"

image

Recentemente ho effettuato un aggiornamento e ho scoperto che questa installazione falliva sempre, e alla fine ho scoperto che c’era un problema con il certificato del collegamento di sicurezza ssl di questo collegamento, causando il mancato completamento dell’installazione, non un problema di rete

Per trovare la soluzione, modifica il sorgente di yarn in *.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 Mi Piace

L’uso dello specchio npm ha funzionato? Ti trovi in Cina? C’è stato un recente commit che riguardava l’uso automatico di uno specchio diverso, ma penso che fosse per github, non per yarn.

Lo uso in Cina e ho un link VPN, ho scoperto che il certificato SSL di registry.yarnpkg.com non c’è, il che dovrebbe essere la causa diretta del timeout di accesso. Sto testando la modifica di registry.yarnpkg.com a una fonte mirror accelerata utilizzando le istruzioni di configurazione, sembra che possa essere utilizzata. Ad esempio, la fonte mirror registry.npmmirror.com

1 Mi Piace

Trova la soluzione e sostituisci la sorgente yarn accelerata

1 Mi Piace