pnpm install 下载慢,主要是因为默认使用国外的 npm 源。解决方法如下:
- 切换到国内镜像源(推荐)
执行以下命令,永久设置为淘宝镜像(npmmirror.com):
pnpm config set registry https://registry.npmmirror.com
- 验证是否生效
pnpm config get registry
如果返回 https://registry.npmmirror.com,说明设置成功。
- 临时使用镜像(单次安装)
如果不想改全局配置,可以单次指定源:
pnpm install --registry https://registry.npmmirror.com
- 清理缓存(可选)
如果之前下载失败导致缓存问题,可以清理后重试:
pnpm store prune
rm -rf node_modules pnpm-lock.yaml
pnpm install
- 其他可用镜像(备用)
- 华为云:
https://mirrors.huaweicloud.com/repository/npm/ - 腾讯云:
https://mirrors.cloud.tencent.com/npm/
设置一次后,后续所有 pnpm 命令都会自动使用国内源,速度明显提升。