错误 发生意外错误: "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 镜像是否奏效?你在中国吗?最近有一个提交与自动使用不同的镜像有关,但我想那是在 github 上,而不是 yarn。

我在中国使用,并且有 vpn 连接,我发现 registry.yarnpkg.com 的 ssl 证书丢失了,这应该是访问超时最直接的原因。我通过配置说明,尝试将 registry.yarnpkg.com 指向一个加速的镜像源,好像可以使用。例如镜像源 registry.npmmirror.com

1 个赞

查找解决方案并替换加速的 yarn 源

1 个赞