Возглавить команду разработчиков программного обеспечения и надоело каждый раз говорить всем
yarn install
вместоnpm install
? Раздражает, что кто-то заходит вpackage-lock.json
? Всех этих проблем можно было бы избежать, используяone-package-manager
.
One-package-manager
— это беспристрастный сценарий для проектов Javascript, помогающий обеспечить последовательное использование Yarn или NPM в команде разработчиков программного обеспечения, который не требует установки и минимальной настройки.
Чтобы включить one-package-manager
, просто добавьте в package.json следующее:
{ "scripts":{ "preinstall": "npx one-package-manager --yarn" } }
Измените --yarn
на --npm
, чтобы установить для принудительного диспетчера пакетов значение NPM
.
Попробуйте, набрав
npm install
One-package-manager
остановит выполнение npm install
и отобразит сообщение об ошибке:
В конце
Не стесняйтесь раскошелиться: https://github.com/silver-xu/one-package-manager
Первоначально опубликовано на http://github.com.