PNPM
快速、节省磁盘空间的包管理器
常用命令
多个 filter
pnpm --filter pkgA ---filter pkgB buildWARNING
在 pnpm@8 中工作需要额外的参数设置,参考 #6300
不修改 pnpm-lock.yaml
有的时候,拉新项目本地安装依赖的时候,由于 PNPM 版本不对,不启用 corepack 的情况下。会修改 pnpm-lock.yaml 的内容。这个修改通常是意外且无意义的
pnpm install --frozen-lockfile仅安装 dependencies
我们知道,当安装一个 NPM 包的时候,不会安装其 devDependencies。可以通过指定 -P 参数,实现本地 install 不安装 devDependencies
pnpm install -P