Ошибка: Произошла непредвиденная ошибка: "https://registry.yarnpkg.com/ember-template-lint/-/ember-template-lint-5.11.2.tgz: ETIMEDOUT"

image

Недавно я обновил систему и обнаружил, что эта установка всегда завершалась ошибкой. В итоге выяснилось, что проблема заключается в сертификате безопасности SSL для этой ссылки, из-за чего установка не удаётся. Это не проблема сети.

Чтобы найти решение, измените исходный код yarn в файле *.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

Сработало ли использование зеркала npm? Вы находитесь в Китае? Недавно было внесено изменение, касающееся автоматического использования другого зеркала, но, насколько я помню, это касалось GitHub, а не Yarn.

Я использую его в Китае с VPN, и обнаружил, что SSL-сертификат для registry.yarnpkg.com отсутствует, что, вероятно, является прямой причиной тайм-аута при доступе. Я тестирую возможность переключения registry.yarnpkg.com на ускоренный зеркальный источник с помощью инструкций по конфигурации, и это, похоже, работает. Например, зеркальный источник registry.npmmirror.com.

Найдите решение и замените ускоренный источник yarn