在專案中限用 pnpm
當您在專案中使用 pnpm 時,不希望其他團隊成員不小心執行 npm install
或 yarn
。 如要防止他人使用別的套件管理器,可以在 package.json
中加入 preinstall
命令。
{
"scripts": {
"preinstall": "npx only-allow pnpm"
}
}
以後當有人執行 npm install
或 yarn
時,只會收到錯誤訊息且中止安裝。
如果您使用 npm v7,請改用 npx -y
。