Не знаете о различных типах зависимостей в NPM или Yarn?

Вот простая диаграмма, которую я нарисовал, чтобы упростить эти концепции!

  • вашему дому требуется электричество, поэтому он зависит от
  • Digger используется только во время строительства вашего Дома, следовательно, это зависимость разработчика
  • микроволновая печь не поставляется с собственным электричеством; скорее, он зависит от электричества вашего дома, следовательно, он взаимозависимости
  • Автомобиль - хорошее дополнение к вашему дому, но не обязательное, поэтому это необязательная зависимость

Чтобы узнать больше, посетите страницу Типы зависимостей на сайте Yarn или публикацию Peer Dependencies на сайте NodeJS.