Ntambo plug'n'play

I-npm iyimenenja yephakheji ezenzakalelayo ye-Node.js. I-Facebook kudala yenza esinye isisombululo sokuphatha iphakheji esibizwa nge -Yarn . Intambo ibonakala inyamalala kancane ekufundweni kwe-GitHub njengesixazululo esizenzakalelayo futhi izibalo ezikusayithi elisemthethweni zibonisa ukuthi ingxenye encane kuphela yokufakwa kwephakheji eyenziwa nge-Yarn. Noma kunjalo, kufanelekile ukubheka ngaphandle kwebhokisi.


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]

I-Yarn iqale ngomgomo wokuxazulula amanye amaphuzu ezinhlungu ze-npm. Umehluko osobala kakhulu ukusebenza okuphezulu: ngokufaka okungeziwe, ukufunda okuningi kanye nesici sakamuva sokubulala i- Plug'n'Play (PNP), ukusebenza kukhuphuka kakhulu. I-Plug'n'Play iwuchitha umqondo wefolda yama-node_modules asekelwe kuphrojekthi, engakhula ibe ngobude bezinkanyezi enanini lamafayela. Ungathola okwengeziwe mayelana nalokhu ephepheni elimhlophe le-Plug'n'Play elisemthethweni . Sifaka i-eslint kanye nge-npm bese sifaka intambo ene-cache efudumele esimweni ngasinye ukwenza umehluko wejubane ucace (6x!):

ntambama 6.5.0
Intambo 1.12.3
Emuva