1、Windows 安装pnpm
在Windows 系统上可以通过npm或直接从PowerShell安装:
1)通过npm
npm install -g pnpm
2)使用PowerShell
iwr https://get.pnpm.io/install.ps1 -useb | iex
2、Linux 安装pnpm
在Linux 系统上可以通过npm或直接从shell脚本安装:
1)通过npm
npm install -g pnpm
2)使用shell脚本
curl -fsSL https://get.pnpm.io/install.sh | sh -
或者
wget -qO- https://get.pnpm.io/install.sh | sh -
3、使用pnpm
pnpm 安装完成后,可以开始使用它来安装包和管理项目。常用命令如下,
1)安装全部依赖
pnpm install
2)安装指定包
pnpm add package-name
3)删除指定包
pnpm remove package-name
4)运行脚本
pnpm run script-name
5)升级依赖
pnpm update
6)全局安装包
pnpm add -g package-name
7)更新pnpm的版本
pnpm add -g pnpm to update
4、将npm或yarn项目改为pnpm项目
1)删除现有的 node_modules
pnpm 使用不同的结构来存储依赖项,所以最好先删除现有的 node_modules 目录
2)删除 package-lock.json 或 yarn.lock
如果存在,删除 package-lock.json 或 yarn.lock 文件,因为 pnpm 使用 pnpm-lock.yaml 来锁定依赖项版本
3)使用 pnpm 安装依赖
pnpm install
4)更新脚本和配置
如 package.json 中的脚本或其他工具的配置引用了 npm 或 yarn,将它们更新为 pnpm。
5)验证项目
pnpm test
5、清除pnpm缓存
要清除 pnpm 的缓存,可以使用 pnpm store
命令
1)清除整个缓存
移除所有不再引用的包
pnpm store prune
2)输出 pnpm 缓存的位置
通过输出的缓存位置,可以手动删除该目录
pnpm store path
3)验证缓存
pnpm store verify
命令会验证缓存的数据,并确保所有包都完好无损。如果发现任何损坏的包,它们将会被移除。