Logo bg.boatexistence.com

Трябва ли да инсталирате зависимости от партньори?

Съдържание:

Трябва ли да инсталирате зависимости от партньори?
Трябва ли да инсталирате зависимости от партньори?

Видео: Трябва ли да инсталирате зависимости от партньори?

Видео: Трябва ли да инсталирате зависимости от партньори?
Видео: 6 типа мъже, с които не трябва да спиш! 2024, Може
Anonim

peerDependencies са различни. Те не се инсталират автоматично. Когато зависимост е посочена в пакет като peerDependency, тя не се инсталира автоматично. Вместо това кодът, който включва пакета, трябва да го включва като своя зависимост.

Трябва ли да инсталирам всички партньорски зависимости?

Вярно е, че избягването на множество инсталирания на пакет е една от целите на peerDependencies, но зависимостите се премахват само ако всички версии са съвместими. Ако не са съвместими, пак ще получите инсталирани няколко версии.

Автоматично ли се инсталират зависимости от партньори?

АКТУАЛИЗИРАНЕ: npm версии 1, 2 и 7 автоматично ще инсталират peerDependencies, ако те не са изрично зависими от по-високо ниво в дървото на зависимостите. За npm версии от 3 до 6 ще получите предупреждение, че peerDependency не е инсталиран вместо това.

Кога трябва да използвам зависимости от партньори?

Кога трябва да използвате зависимости от партньори?

  1. Когато създавате библиотека, която да се използва от други проекти, и.
  2. Тази библиотека използва друга библиотека и.
  3. Очаквате/нуждате се потребителят да работи и с тази друга библиотека.

NPM автоматично ли инсталира зависимости?

По подразбиране npm install ще инсталира всички модули, изброени като зависимости в пакета. json. С флага --production (или когато променливата на средата NODE_ENV е настроена на производство), npm няма да инсталира модули, изброени в devDependencies.

Препоръчано: