只允許使用 pnpm
當您在某專案中使用 pnpm,並且您不想要其他人不小心執行了 npm install
或者 yarn
命令。 若想要防止開發者使用其他的模組管理器,您可以將以下 preinstall
script 新增至您的 package.json
:
{
"scripts": {
"preinstall": "npx only-allow pnpm"
}
}
現在,每當有人執行 npm install
或者 yarn
命令時,安裝將不會被執行,並且他們會遇到一個錯誤。
如果您使用第 7 版的 npm,請改用 npx -y