AI解决大陆 yarn 下载慢

在中国大陆使用 yarn 下载依赖时,速度较慢通常是因为默认使用了 Yarn 官方 npm 源(registry.yarnpkg.com),访问速度受限。你可以通过以下方法加速下载:

方法 1:使用淘宝镜像(推荐)

淘宝 NPM 镜像(registry.npmmirror.com)提供了 国内加速服务,可以大幅提高 yarn 下载速度。

临时切换(仅当前会话生效)

yarn config set registry https://registry.npmmirror.com

永久切换(写入全局配置)

yarn config set registry https://registry.npmmirror.com --global

验证是否切换成功

yarn config get registry

如果输出:

https://registry.npmmirror.com

说明已成功切换。

方法 2:使用 cnpm(淘宝提供的 NPM 客户端)

如果你使用 npm 也遇到慢速问题,可以安装 cnpm,它会自动使用淘宝镜像:

npm install -g cnpm --registry=https://registry.npmmirror.com

然后使用:

cnpm install

方法 3:使用 nrm 快速切换 NPM 源

如果你经常需要切换 yarn 或 npm 源,可以安装 nrm(NPM 源管理工具):

npm install -g nrm

然后查看可用的源:

nrm ls

切换到淘宝源:

nrm use taobao

方法 4:使用 yarn 镜像加速(Cnpm + Yarn 组合)

淘宝 NPM 镜像站提供了 yarn 镜像,可以手动修改 .yarnrc.yml 配置:

yarn config set yarn-offline-mirror https://registry.npmmirror.com
yarn config set yarn-offline-mirror-pruning true

方法 5:使用 yarn global mirror

Yarn 允许设置 global mirror 加速包下载:

yarn config set disturl https://npmmirror.com/mirrors/node

这样 yarn 下载 Node 相关的二进制文件时,也会使用国内镜像。

总结

方法 适用场景 备注
方法 1(淘宝镜像) 推荐,适用于所有 yarn 下载 最简单
方法 2(cnpm) npm 也需要加速时 cnpm 兼容 npm
方法 3(nrm) 需要频繁切换 NPM 源 方便管理
方法 4(yarn 镜像) yarn 需要独立加速时 配置 .yarnrc.yml
方法 5(disturl) 下载 Node 相关文件加速 适用于 nvm 相关操作

你可以 先试方法 1,如果还不行,再考虑其他方法 🚀

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容