Skal du installere peer-afhængigheder?

Indholdsfortegnelse:

Skal du installere peer-afhængigheder?
Skal du installere peer-afhængigheder?

Video: Skal du installere peer-afhængigheder?

Video: Skal du installere peer-afhængigheder?
Video: 10+1 Lessons from Serial Entrepreneur Justin Kan 2024, November
Anonim

peerAfhængigheder er forskellige. De installeres ikke automatisk. Når en afhængighed er angivet i en pakke som en peerDependency, installeres den ikke automatisk. I stedet skal koden, der inkluderer pakken, inkludere den som dens afhængighed.

Behøver jeg at installere alle peer-afhængigheder?

Det er rigtigt, at undgåelse af flere installationer af en pakke er et af formålene med peerDependencies, men afhængigheder de-duplikeres kun, hvis versionerne alle er kompatible. Hvis de ikke er kompatible, får du stadig flere versioner installeret.

Er peer-afhængigheder installeret automatisk?

OPDATERING: npm version 1, 2 og 7 vil automatisk installere peerDependencies, hvis de ikke eksplicit er afhængige af højere i afhængighedstræet. For npm versioner 3 til 6 vil du modtage en advarsel om, at peerDependency ikke er installeret i stedet.

Hvornår skal jeg bruge peer-afhængigheder?

Hvornår skal du bruge peer-afhængigheder?

  1. Når du bygger et bibliotek, der skal bruges af andre projekter, og.
  2. Dette bibliotek bruger et andet bibliotek, og
  3. Du forventer/har brug for, at brugeren også arbejder med det andet bibliotek.

Installerer NPM automatisk afhængigheder?

Som standard vil npm installation installere alle moduler, der er angivet som afhængigheder i pakken. json. Med --production flaget (eller når NODE_ENV miljøvariablen er sat til produktion), vil npm ikke installere moduler, der er angivet i devDependencies.

Anbefalede: