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