仅允许使用 pnpm
当你在项目中使用 pnpm 时,你不希望其他人 不小心运行
npm install
或 yarn
。为了防止开发者使用其他包管理器,
你可以在 package.json
中添加以下 preinstall
脚本:
{
"scripts": {
"preinstall": "npx only-allow pnpm"
}
}
现在,当有人运行 npm install
或 yarn
时,他们会收到一个
错误提示,安装将不会继续进行。
如果你使用的是 npm v7,请使用 npx -y
替代。