pnpmだけを使うようにする
プロジェクトでpnpmを使うことにしたため、他の誰かが間違ってnpm install
やyarn
を実行しないようにしたくなる場合があります。 開発者が他のパッケージ管理ツールを使ってしまうのを防ぐため、package.json
のscriptフィールドに、次のようなpreinstall
スクリプトを追加するといいでしょう。
{
"scripts": {
"preinstall": "npx only-allow pnpm"
}
}
そうすると、誰かがnpm install
やyarn
を実行しても、インストールは開始せず、エラーになります。
npm v7を使用している場合、代わりにnpx -y
としてください。