pnpm
是另一款 JavaScript 的包管理工具,与 yarn
和 npm
类似。
不同的是,pnpm
使用 pnpm-workspace.yaml
文件作为默认的配置文件,而不是像 yarn
和 npm
一样使用 .yarnrc
或 .npmrc
。
但是,如果在项目的根目录下找不到 pnpm-workspace.yaml
文件,pnpm
会尝试寻找 .npmrc
或 .pnpmrc
文件来加载配置。
如果既有 .npmrc
文件又有 .pnpmrc
文件,那么 pnpm
将优先使用 .pnpmrc
文件中的配置项。
如果你想要让 pnpm
仅使用 .npmrc
文件中的配置项,可以在运行 pnpm install
命令时加上 --no-pnpmrc
参数。相关说明可以查看 [1]。
个人笔记记录 2021 ~ 2025