Node包管理器使用-Npm、Pnpm

Node包管理器使用-Npm、Pnpm

_

一、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 常用好用的命令(高频)

命令用途
pnpm install / pnpm i安装项目依赖(等价 npm install)
pnpm install [包名]安装指定包到项目(默认 dependencies)
pnpm add [包名]同上(pnpm 推荐写法)
pnpm add -D [包名]安装到 devDependencies(开发依赖)
pnpm add -g [包名]全局安装包
pnpm remove [包名] / pnpm rm [包名]卸载包
pnpm update [包名] / pnpm up [包名]更新指定包
pnpm update更新所有包
pnpm run [脚本名]执行 package.json 中的脚本(如 pnpm run dev)
pnpm start快捷执行 start 脚本(等价 pnpm run start)
pnpm test快捷执行 test 脚本
pnpm dlx [包名]临时执行包(无需安装,如 pnpm dlx create-vite)
pnpm audit检查依赖安全漏洞
pnpm list查看项目已安装的依赖列表
pnpm store prune清理 pnpm 缓存(释放磁盘空间)
pnpm link本地包链接(开发本地依赖时用)

补充说明

  1. 淘宝镜像域名变更:原 https://registry.npm.taobao.org 已替换为 https://registry.npmmirror.com(推荐新域名)。
  2. pnpm 优势:比 npm/yarn 更节省磁盘空间,依赖安装速度更快,且严格遵守锁文件规则。
  3. 镜像优先级:单次使用 --registry > 全局配置 > 项目内 .npmrc/.pnpmrc 配置。
Git 使用随记 2025-12-12
主流搜索引擎 SEO 站长平台与提交入口全汇总(2025 最新) 2025-12-07

评论区