一、npm 镜像相关操作(淘宝镜像)
1. 永久设置淘宝镜像(推荐)
# 方法1:直接设置 registry
npm config set registry https://registry.npmmirror.com/
# 方法2(更完整,可选):同时设置 node-sass、electron 等依赖的镜像
npm config set registry https://registry.npmmirror.com/
npm config set disturl https://npmmirror.com/dist
npm config set sass_binary_site https://npmmirror.com/mirrors/node-sass/
npm config set electron_mirror https://npmmirror.com/mirrors/electron/
2. 切换回 npm 官方镜像
npm config set registry https://registry.npmjs.org/
# 若之前设置了其他镜像(如 disturl/sass_binary_site),可清空
npm config delete disturl
npm config delete sass_binary_site
npm config delete electron_mirror
3. 单次使用淘宝镜像(临时生效,仅当前命令)
# 安装包时临时指定镜像
npm install [包名] --registry=https://registry.npmmirror.com/
# 示例:安装 axios 时用淘宝镜像
npm install axios --registry=https://registry.npmmirror.com/
# 全局安装包同理
npm install -g pnpm --registry=https://registry.npmmirror.com/
4. 查看当前镜像配置
npm config get registry
# 或查看所有 npm 配置
npm config list
二、pnpm 相关操作
1. pnpm 安装(多种方式)
# 方式1:npm 安装(推荐,可临时用淘宝镜像)
npm install -g pnpm --registry=https://registry.npmmirror.com/
# 方式2:官方脚本安装(跨平台)
curl -fsSL https://get.pnpm.io/install.sh | sh -
# 方式3:Windows PowerShell
iwr https://get.pnpm.io/install.ps1 -useb | iex
# 验证安装
pnpm -v
2. pnpm 设置淘宝镜像(永久)
# 设置 registry
pnpm config set registry https://registry.npmmirror.com/
# 切换回官方镜像
pnpm config set registry https://registry.npmjs.org/
# 查看当前镜像
pnpm config get registry
3. pnpm 常用好用的命令(高频)
补充说明
淘宝镜像域名变更:原
https://registry.npm.taobao.org已替换为https://registry.npmmirror.com(推荐新域名)。pnpm 优势:比 npm/yarn 更节省磁盘空间,依赖安装速度更快,且严格遵守锁文件规则。
镜像优先级:单次使用
--registry> 全局配置 > 项目内.npmrc/.pnpmrc配置。