Logo hu.boatexistence.com

Kell telepítenie a társfüggőségeket?

Tartalomjegyzék:

Kell telepítenie a társfüggőségeket?
Kell telepítenie a társfüggőségeket?

Videó: Kell telepítenie a társfüggőségeket?

Videó: Kell telepítenie a társfüggőségeket?
Videó: Automatic dependency installs on lockfile changes 2024, Lehet
Anonim

peerA függőségek eltérőek. Nem települnek automatikusan. Ha egy függőség peerDependencyként szerepel a csomagban, akkor az nem kerül automatikusan telepítésre. Ehelyett a csomagot tartalmazó kódnak függőségeként szerepelnie kell.

Telepítenem kell az összes társfüggőséget?

Igaz, hogy egy csomag többszöri telepítésének elkerülése a peerDependencies egyik célja, de a függőségek csak akkor duplikálódnak, ha mindegyik verzió kompatibilis. Ha nem kompatibilisek, akkor is több verzió lesz telepítve.

A társfüggőségek automatikusan telepítésre kerülnek?

FRISSÍTÉS: Az npm 1., 2. és 7 verziója automatikusan telepíti a peerDependencies-t, ha nem függenek kifejezetten a függőségi fában lévő magasabbtól. Az npm 3-tól 6-ig terjedő verziói esetén figyelmeztetést kap, hogy nincs helyette a peerDependency telepítve.

Mikor használjak társfüggőségeket?

Mikor érdemes társfüggőségeket használni?

  1. Ha olyan könyvtárat épít, amelyet más projektek is használhatnak, és.
  2. Ez a könyvtár egy másik könyvtárat használ, és.
  3. Elvárja/szükséges, hogy a felhasználó ezzel a másik könyvtárral is dolgozzon.

Az NPM automatikusan telepíti a függőségeket?

Alapértelmezés szerint az npm install telepíti a csomagban függőségként felsorolt összes modult. json. A --production jelzővel (vagy ha a NODE_ENV környezeti változó élesre van állítva) az npm nem telepíti a devDependencies részben felsorolt modulokat.

Ajánlott: