pnpm 简介
pnpm 全称 performant npm,即高性能的 npm,由 npm/yarn 衍生而来,解决了 npm/yarn 内部潜在的 bug,极大的优化了性能,扩展了使用场景,被誉为 最先进的包管理工具
安装 pnpm
npm i -g pnpm
使用 pnpm
包管理
安装所有包
pnpm i
安装指定包
pnpm add (-D) 包名
移除指定包
pnpm remove 包名
运行脚本
pnpm 脚本
版本管理
查看版本
pnpm -v
升级版本
pnpm add -g pnpm to update
下载地址
查看下载地址
pnpm get registry
设置下载地址
pnpm set registry https://registry.npmmirror.com
修改官方默认的安装包安装路径位置
默认安装包路径位置是C盘的Local目录下
# 允许设置全局安装包的 bin 文件的目标目录。
pnpm config set global-bin-dir "E:\pnpm-store"
# 包元数据缓存的位置。
pnpm config set cache-dir "E:\pnpm-store\pnpm-cache"
# pnpm 创建的当前仅由更新检查器使用的 pnpm-state.json 文件的目录。
pnpm config set state-dir "E:\pnpm-store\pnpm-state"
# 指定储存全局依赖的目录。
pnpm config set global-dir "E:\pnpm-store\global"
# 所有包被保存在磁盘上的位置。
#(可选,以下这条命令可以选择不执行也是OK的)
pnpm config set store-dir "E:\pnpm-store\pnpm-store"
pnpm 与 npm/yarn 的区别