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/ 即可。

相关推荐
火乐暖阳851057 天前
Vue3+Node.js
vue.js·node.js·pnpm·koa2·myslq2
We་ct15 天前
前端包管理工具与Monorepo全面解析
前端·javascript·npm·pnpm·yarn·monorepo·包管理
李昊哲小课15 天前
安装 npm/pnpm/yarn 换国内镜像 统一目录管理全局包+缓存
前端·缓存·npm·pnpm·yarn
来一颗砂糖橘20 天前
pnpm:现代前端开发的高效包管理器
前端·pnpm
i建模20 天前
pnpm安装时过时警告的处理
pnpm
Irene199123 天前
卸载依赖:pnpm 虚拟存储路径不一致
pnpm·卸载依赖
misty youth1 个月前
pnpm build,发生了什么
前端·electron·pnpm·build
蜡台1 个月前
Monorepo 架构管理多个子项目实现
前端·javascript·vue.js·pnpm·monorepo