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?
- Ha olyan könyvtárat épít, amelyet más projektek is használhatnak, és.
- Ez a könyvtár egy másik könyvtárat használ, és.
- 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.