npm umphathi wephakheji ozenzakalelayo weNode.js. I-Facebook kade yakha enye indlela yokuphatha isisombululo ebizwa ngeYarn . Intambo ibonakala inyamalala kancane ezindaweni ezifundwayo zeGithub njengesixazululo esijwayelekile nezibalo ezisendaweni esemthethweni zibonisa ukuthi ingxenyana yamaphakeji yenziwa yiYarn. Noma kunjalo, kufanelekile ukucabanga ngaphandle kwebhokisi.
Intambo ihambisana ngokuphelele namafayela akhona we-package.json - ukuze ukwazi ukusebenzisa zombili izixazululo zamaphrojekthi akhona ngaphandle kwezinkinga. Imiyalo yalezi zixazululo ezimbili yehluka kancane. Nakhu ukuqhathanisa kwemiyalo ebaluleke kakhulu:
Incazelo | npm | Ntambo |
Qalisa | npm init | ntambo init |
Vuselela | npm ukufaka -g npm | vula ukuzihlaziya kwakho |
Faka iphakheji | npm ukufaka --save [igama] | intambo engeza [igama] |
Faka iphakheji | npm ukufaka --save-dev [igama] | ntambo engeza --dev [igama] |
Faka iphakethe emhlabeni jikelele | npm ukufaka -g [igama] | ntambo engeza [igama] |
Faka wonke amaphakheji | npm ukufaka | vula ukufaka |
Vuselela wonke amaphakheji | ukuvuselelwa kuka-npm | intambo thuthukisa |
Khipha iphakheji | npm susa [igama] | ntambo susa [igama] |
Intambo yaqala ngenhloso yokuxazulula obunye ubuthakathaka bango-npm. Umehluko osobala kakhulu ukusebenza okuphezulu: Ngokufakwa okunyusayo, ukufunda okuningi kanye nesici samuva sokubulala i- Plug'n'Play (PNP) ukusebenza kukhula kakhulu. I-Plug'n'Play ilahla umbono wefolda esekwe kumaphrojekthi we-node_modules, inani lamafayela angavame ukukhula liye phezulu . Ungathola okuningi ngalokhu emaphepheni asemthethweni ku-Plug'n'Play. Sifaka i- eslint kanye ngo-npm bese kuthi ngentambo kufudunyezwe isilondolozi esimweni ngasinye ukwenza umehluko ngejubane (6x!):