问题重现
明天克隆下来 GitHub 上的一个我的项目装置依赖时后面的十分快(因为是从 cached 里有),最初一个却怎么也 fetch 不下来,卡在了 fetching package
问题尝试
通过 --verbose
参数发现包是从 https://registry.yarnpkg.com/ 下载的,然而配置的源是 https://registry.npmmirror.com/,清理 cache
yarn cache clean
清理实现后从新 yarn
发现所有的包都是从官网源下载,速度极慢
问题解决
通过 vscode
的搜寻性能发现,yarn.lock
文件内定义依赖的 resolved
全副是官网源,于是应用 Ctrl + F 将所有的官网源全副替换为国内镜像源,问题解决