npm ngumphathi wepakethe ongagqibekanga weNode.js. I-Facebook kudala iphuhlisa esinye isisombululo solawulo lwephakheji ebizwa ngokuba yiYarn . Umsonto ubonakala unyamalala kancinci kwi-GitHub yokufunda njengesisombululo esingagqibekanga kwaye izibalo kwindawo esemthethweni zibonisa ukuba kuphela iqhezu lofakelo lwepakethe olwenziwayo ngeYarn. Nangona kunjalo, kufanelekile ukujonga ngaphandle kwebhokisi.
Intambo ihambelana ngokupheleleyo neefayile zepakeji.json ezikhoyo, ngoko ke ungasebenzisa zombini izisombululo kwiiprojekthi ezikhoyo. Imiyalelo yezisombululo ezimbini yahlukile kancinci. Apha ngezantsi kukho uthelekiso lwemiyalelo ebaluleke kakhulu.:
| Inkcazo | npm | Vulu |
| Qalisa | npm init | vula init |
| Uhlaziyo | npm faka -g npm | vula uhlaziyo lwakho |
| Faka iphakheji | npm ukufaka -sindisa [igama] | yongeza umsonto [igama] |
| Faka iphakheji | npm ukufaka --save-dev [igama] | umsonto wongeza -dev [igama] |
| Faka iphakheji kwihlabathi liphela | npm ukufaka -g [igama] | umsonto wehlabathi wongeze [igama] |
| Faka zonke iipakeji | npm ukufaka | vula ukufaka |
| Hlaziya zonke iipakeji | uhlaziyo lwasemva kwemini | ukuphucula umsonto |
| Khipha iphakheji | npm susa [igama] | susa umsonto [igama] |
Umsonto uqale ngeenjongo zokusombulula ezinye zeentlungu ze-npm. Owona mahluko ucacileyo kukusebenza okuphezulu: ngofakelo olongezelelekileyo, ukufundwa kwemisonto emininzi kunye nenqaku lokubulala lamva nje lePlug'n'Play (PNP), ukusebenza konyuka kakhulu. I-Plug'n'Play iyayikhaba imbono yeprojekthi esekwe kwi-node_modules ifolda, enokuhlala ikhula iye kubude beenkwenkwezi kwinani leefayile. Unokufumana okungakumbi malunga noku kwiphepha elimhlophe lePlug'n'Play . Sifaka i-eslint kube kanye nge-npm kwaye emva koko ngomsonto kunye ne-cache efudumeleyo kwimeko nganye ukwenza umahluko kwisantya esicacileyo (6x!):

