peerAtkarības ir dažādas. Tie netiek automātiski instalēti. Ja atkarība pakotnē ir norādīta kā peerDependency, tā netiek automātiski instalēta. Tā vietā kodā, kas ietver pakotni, tas ir jāiekļauj kā atkarība.
Vai man ir jāinstalē visas vienaudžu atkarības?
Tā ir taisnība, ka izvairīšanās no vairāku pakotnes instalēšanas ir viens no peerDependencies mērķiem, taču atkarības tiek noņemtas tikai tad, ja visas versijas ir saderīgas. Ja tie nav saderīgi, joprojām tiks instalētas vairākas versijas.
Vai vienaudžu atkarības tiek instalētas automātiski?
ATJAUNINĀJUMS: npm versijas 1, 2 un 7 automātiski instalēs peerDependencies, ja tās nav tieši atkarīgas no augstākās atkarības koka līmeņa. npm versijām 3–6 jūs saņemsit brīdinājumu, ka tā vietā nav instalēta peerDependency.
Kad man vajadzētu izmantot vienaudžu atkarības?
Kad vajadzētu izmantot vienaudžu atkarības?
- Kad veidojat bibliotēku, ko izmantot citiem projektiem, un.
- Šajā bibliotēkā tiek izmantota cita bibliotēka, un.
- Jums ir paredzēts/ir nepieciešams, lai lietotājs strādātu arī ar šo citu bibliotēku.
Vai NPM automātiski instalē atkarības?
Pēc noklusējuma npm instalēšana instalēs visus moduļus, kas pakotnē norādīti kā atkarības. json. Izmantojot karogu --production (vai ja vides mainīgais NODE_ENV ir iestatīts uz ražošanu), npm neinstalēs moduļus, kas norādīti sadaļā devDependencies.