Logo no.boatexistence.com

Må du installere peer-avhengigheter?

Innholdsfortegnelse:

Må du installere peer-avhengigheter?
Må du installere peer-avhengigheter?

Video: Må du installere peer-avhengigheter?

Video: Må du installere peer-avhengigheter?
Video: Understanding peer dependencies | NPM - Complete Beginners Guide | Rohan Prasad 2024, Kan
Anonim

peerDependencies er forskjellige. De er ikke automatisk installert. Når en avhengighet er oppført i en pakke som en peerDependency, blir den ikke automatisk installert. I stedet må koden som inkluderer pakken inkludere den som avhengighet.

Må jeg installere alle peer-avhengigheter?

Det er sant at det å unngå flere installasjoner av en pakke er et av formålene med peerDependencies, men avhengigheter de-dupliseres bare hvis alle versjonene er kompatible. Hvis de ikke er kompatible, vil du fortsatt få flere versjoner installert.

Er peer-avhengigheter installert automatisk?

OPPDATERING: npm versjoner 1, 2 og 7 vil automatisk installere peerDependencies hvis de ikke eksplisitt er avhengige av høyere i avhengighetstreet. For npm versjoner 3 til 6 vil du motta en advarsel om at peerDependency ikke er installert i stedet.

Når bør jeg bruke jevnaldrende avhengigheter?

Når bør du bruke jevnaldrende avhengigheter?

  1. Når du bygger et bibliotek som skal brukes av andre prosjekter, og.
  2. Dette biblioteket bruker et annet bibliotek, og.
  3. Du forventer/trenger at brukeren også skal jobbe med det andre biblioteket.

Installerer NPM automatisk avhengigheter?

Som standard vil npm install installere alle moduler som er oppført som avhengigheter i pakken. json. Med --production-flagget (eller når miljøvariabelen NODE_ENV er satt til produksjon), vil ikke npm installere moduler oppført i devDependencies.

Anbefalt: