peerAfhanklikhede is anders. Hulle word nie outomaties geïnstalleer nie. Wanneer 'n afhanklikheid in 'n pakket as 'n eweknieafhanklikheid gelys word, word dit nie outomaties geïnstalleer nie. In plaas daarvan moet die kode wat die pakket insluit dit as sy afhanklikheid insluit.
Moet ek alle eweknie-afhanklikhede installeer?
Dit is waar dat die vermyding van veelvuldige installerings van 'n pakket een van die doeleindes van peerDependencies is, maar afhanklikhede word slegs gededupliseer as die weergawes almal versoenbaar is. As hulle nie versoenbaar is nie, sal jy steeds veelvuldige weergawes geïnstalleer kry.
Is eweknie-afhanklikhede outomaties geïnstalleer?
OPDATERING: npm-weergawes 1, 2 en 7 sal outomaties eweknieafhanklikhede installeer as daar nie uitdruklik op hoër in die afhanklikheidsboom afhanklik is nie. Vir npm weergawes 3 tot 6, sal jy 'n waarskuwing ontvang dat die peerDependency nie eerder geïnstalleer is nie.
Wanneer moet ek eweknie-afhanklikhede gebruik?
Wanneer moet jy eweknie-afhanklikhede gebruik?
- Wanneer jy 'n biblioteek bou om deur ander projekte gebruik te word, en.
- Hierdie biblioteek gebruik 'n ander biblioteek, en
- Jy verwag/het die gebruiker nodig om ook met daardie ander biblioteek te werk.
Installeer NPM outomaties afhanklikes?
npm installering sal by verstek alle modules installeer wat as afhanklikhede in pakket gelys is. json. Met die --produksievlag (of wanneer die NODE_ENV omgewingsveranderlike op produksie gestel is), sal npm nie modules installeer wat in devDependencies. gelys is.