pnpm切换国内源

pnpm切换国内源的操作非常简单,支持临时使用和永久生效两种配置方式,常用主流国内镜像源都可以直接对接,以下是具体操作:


🔍 常用国内镜像源地址

可以先根据自己的网络情况选择其一,推荐优先使用淘宝镜像:

镜像源名称 地址
淘宝npm镜像 https://registry.npmmirror.com/
阿里云镜像 https://mirrors.aliyun.com/npm/
华为云镜像 https://repo.huaweicloud.com/repository/npm/
腾讯云镜像 https://mirrors.cloud.tencent.com/npm/

📌 配置方式

1. 临时生效(单条命令)

仅针对当前一次安装操作生效,命令格式为:

bash 复制代码
# 安装依赖时临时指定源
pnpm install --registry=https://registry.npmmirror.com/
# 安装单个包时临时指定源
pnpm add lodash --registry=https://registry.npmmirror.com/
2. 永久生效(全局配置)

配置后所有pnpm操作都会默认使用国内源,命令如下:

bash 复制代码
# 设置自定义镜像源
pnpm config set registry https://registry.npmmirror.com/
# (可选)同时配置二进制包下载源,加速node-sass、canvas等包的安装
pnpm config set disturl https://npmmirror.com/dist/
pnpm config set sass_binary_site https://npmmirror.com/mirrors/node-sass/
pnpm config set electron_mirror https://npmmirror.com/mirrors/electron/

✅ 配置验证与缓存清理

  1. 验证配置是否生效:
bash 复制代码
pnpm config get registry

输出你设置的镜像地址即代表配置成功。

  1. 配置完成后建议清理旧缓存,避免拉取旧源的资源:
bash 复制代码
pnpm store prune

如果需要切回官方源,执行 pnpm config set registry https://registry.npmjs.org/ 即可。

相关推荐
Irene19913 天前
卸载依赖:pnpm 虚拟存储路径不一致
pnpm·卸载依赖
misty youth9 天前
pnpm build,发生了什么
前端·electron·pnpm·build
蜡台16 天前
Monorepo 架构管理多个子项目实现
前端·javascript·vue.js·pnpm·monorepo
SuperEugene1 个月前
Monorepo + pnpm workspace 落地实操:Vue 中后台多项目 / 组件库 / 公共包管理|Vue 工程化篇
前端·javascript·vue.js·pnpm·vite·monorepo
春波petal1 个月前
MacOS快速配置pnpm与切换淘宝镜像
macos·pnpm
三天不学习2 个月前
pnpm 存储位置统一,解决磁盘空间焦虑
npm·pnpm
zhousenshan2 个月前
PNPM库离线安装方案
pnpm
摇滚侠2 个月前
PNPM 包管理工具和 NPM 包管理工具
vscode·npm·node.js·pnpm
怒放的生命19913 个月前
pnpm + Monorepo 使用教程(集成 Vue 3 项目)
前端·vue.js·pnpm·monorepo·前端工程化