Müssen Peer-Abhängigkeiten installiert werden?

Inhaltsverzeichnis:

Müssen Peer-Abhängigkeiten installiert werden?
Müssen Peer-Abhängigkeiten installiert werden?

Video: Müssen Peer-Abhängigkeiten installiert werden?

Video: Müssen Peer-Abhängigkeiten installiert werden?
Video: Valorant: „Wir konnten eine erforderliche Abhängigkeit NICHT installieren.“ beheben! | Problemlösung 2024, Dezember
Anonim

peerAbhängigkeiten sind unterschiedlich. Sie werden nicht automatisch installiert. Wenn eine Abhängigkeit in einem Paket als peerDependency aufgeführt ist, wird sie nicht automatisch installiert. Stattdessen muss der Code, der das Paket enthält, es als Abhängigkeit enth alten.

Muss ich alle Peer-Abhängigkeiten installieren?

Es stimmt, dass das Vermeiden mehrerer Installationen eines Pakets einer der Zwecke von peerDependencies ist, aber Abhängigkeiten werden nur dedupliziert, wenn die Versionen alle kompatibel sind. Wenn sie nicht kompatibel sind, werden trotzdem mehrere Versionen installiert.

Werden Peer-Abhängigkeiten automatisch installiert?

UPDATE: npm-Versionen 1, 2 und 7 werden automatisch peerDependencies installieren, wenn sie nicht ausdrücklich höher im Abhängigkeitsbaum abhängig sind. Für die npm-Versionen 3 bis 6 erh alten Sie stattdessen eine Warnung, dass die peerDependency nicht installiert ist.

Wann sollte ich Peer-Abhängigkeiten verwenden?

Wann sollten Sie Peer-Abhängigkeiten verwenden?

  1. Wenn Sie eine Bibliothek erstellen, die von anderen Projekten verwendet werden soll, und.
  2. Diese Bibliothek verwendet eine andere Bibliothek und.
  3. Sie erwarten/müssen, dass der Benutzer auch mit dieser anderen Bibliothek arbeitet.

Installiert NPM automatisch Abhängigkeiten?

Standardmäßig installiert npm install alle Module, die als Abhängigkeiten im Paket aufgeführt sind. json. Mit dem Flag --production (oder wenn die Umgebungsvariable NODE_ENV auf Produktion gesetzt ist) installiert npm keine Module, die in devDependencies aufgelistet sind.

Empfohlen: