一、简介
-
官网地址、GitHub地址、官方安装文档、官方卸载文档。
-
pnpm全称performant npm,意思为高性能的 npm。pnpm由npm/yarn衍生而来,解决了npm/yarn内部潜在的bug,极大的优化了性能,扩展了使用场景。被誉为最先进的包管理工具。 -
特点:
速度快、节约磁盘空间、支持
monorepo、安全性高。pnpm相比较于yarn/npm这两个常用的包管理工具在性能上也有了极大的提升,根据目前官方提供的 benchmark 数据可以看出在一些综合场景下比npm/yarn快了大概两倍。 -
node.js兼容情况
二、安装
-
通过
npm安装$ npm install -g pnpm -
使用
HomeBrew$ brew install pnpm -
安装完成后,配置镜像
# 获取当前配置的镜像地址 $ pnpm get registry # 设置新的镜像地址 $ pnpm set registry https://registry.npm.taobao.org -
(可选)修改默认安装包的仓库位置
$ pnpm config set store-dir E:/xxx
三、使用
-
常用命令对比
npm 命令 pnpm 等价命令 $ npm install$ pnpm install安装全部依赖$ npm install 包名$ pnpm add (-D) 包名安装指定包$ npm uninstall 包名$ pnpm remove 包名移除指定包$ npm run 脚本$ pnpm 脚本运行脚本 -
升级版本
$ pnpm add -g pnpm to update -
附:pnpm 命令使用详细文档



















