Ntambo plug'n'play

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.:

IncazelonpmNtambo
Qalisa npm initntambo init
Vuselelanpm ukufaka -g npmvula ukuzihlaziya kwakho
Faka iphakhejinpm ukufaka
--save [igama]
intambo engeza [igama]
Faka iphakhejinpm ukufaka
--save-dev [igama]
ntambo engeza
--dev [igama]
Faka iphakethe emhlabeni jikelelenpm ukufaka -g [igama]ntambo engeza [igama]
Faka wonke amaphakhejinpm ukufakavula ukufaka
Vuselela wonke amaphakhejiukuvuselelwa kuka-npmintambo thuthukisa
Khipha iphakhejinpm 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!).:

ntambama 6.5.0
Intambo 1.12.3
Emuva