I-npm iyimenenja yephakheji ejwayelekile ye-Node.js. Kodwa-ke, i-Facebook ibilokhu ithuthukisa ikhambi lokuphatha iphakheji elihlukile elibizwa ngokuthi i-Yarn isikhathi esithile manje. I-Yarn ibonakala inyamalala kancane kancane ku-README ye-GitHub njengekhambi elizenzakalelayo, futhi izibalo kusayithi elisemthethweni zibonisa ukuthi ingxenye encane kuphela yokufakwa kwephakheji eyenziwa nge-Yarn. Noma kunjalo, kufanelekile ukubheka ngale kwalokho okusobala.
Intambo ihambisana ngokugcwele namafayela e-package.json akhona, ngakho-ke ungasebenzisa kalula zombili izixazululo kumaphrojekthi akhona. Imiyalo yezixazululo ezimbili ihluka kancane. Ngezansi ukuqhathanisa imiyalo 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 yaklanywa ukubhekana nobuthakathaka obuthile be-npm. Umehluko osobala kakhulu ukusebenza kwayo okuthuthukisiwe: ukufakwa okwandayo, ukuhlanganisa izintambo eziningi, kanye nesici sakamuva esibulalayo , i-Plug'n'Play (PNP), kwandisa kakhulu ukusebenza. I-Plug'n'Play isusa isidingo sefolda ethi `node_modules` esekelwe kuphrojekthi, engakhula ibe yizilinganiso eziphakeme ngenani lamafayela. Ulwazi olwengeziwe lungatholakala ephepheni elimhlophe elisemthethweni le-Plug'n'Play . Sizofaka i-eslint kanye nge-npm bese kuba ne-Yarn, ngayinye ine-cache efudumele, ukuze sibonise ngokucacile umehluko wesivinini (6x!).:

