仅允许 pnpm
当你在项目中使用 pnpm 时,你不会希望其他人误跑 npm install 或 yarn。要阻止开发者使用其他包管理器,可以在 package.json 中添加以下 preinstall 脚本:
{
"scripts": {
"preinstall": "npx only-allow pnpm"
}
}
此后每当有人运行 npm install 或 yarn,得到的都会是错误,安装不会继续。
如果你使用 npm v7,改为使用 npx -y。
本页内容译自pnpm 官方文档(MIT License),如有出入以英文原文为准。