メインコンテンツまでスキップ
Version: 8.x

pnpmだけを使うようにする

プロジェクトでpnpmを使うことにしたため、他の誰かが間違ってnpm installyarnを実行しないようにしたくなる場合があります。 開発者が他のパッケージ管理ツールを使ってしまうのを防ぐため、package.jsonのscriptフィールドに、次のようなpreinstallスクリプトを追加するといいでしょう。

{
"scripts": {
"preinstall": "npx only-allow pnpm"
}
}

そうすると、誰かがnpm installyarnを実行しても、インストールは開始せず、エラーになります。

npm v7を使用している場合、代わりにnpx -yとしてください。