Разрешить только pnpm
Когда вы используете pnpm в проекте, и не хотите, чтобы другие случайно запустили npm install
или yarn
. Чтобы предотвратить использование разработчиками других менеджеров пакетов, вы можете добавить следующий preinstall
скрипт в свой package.json
:
{
"scripts": {
"preinstall": "npx only-allow pnpm"
}
}
Теперь, когда кто-то запустит npm install
или yarn
, они получат ошибку, и установка не будет продолжена.
Если вы используете npm v7, используйте вместо этого npx -y
.