Weelka 'plug'n'play'

npm waa maamulaha xirmada caadiga ah ee Node.js. Facebook ayaa muddo dheer soo saaraysay xal kale oo maaraynta xirmada loo yaqaan 'Yarn' . Yarn waxay u muuqataa inay si tartiib tartiib ah uga sii baxayso akhrinta GitHub sida xalka caadiga ah iyo tirakoobyada goobta rasmiga ah waxay muujinayaan in kaliya qayb ka mid ah xirmooyinka xirmooyinka lagu fuliyo Yarn. Si kastaba ha ahaatee, waxaa habboon in bannaanka sanduuqa laga eego.


Dunku si buuxda ayuu ula jaanqaadi karaa faylasha package.json ee jira, sidaa darteed si fudud ayaad labada xal ugu isticmaali kartaa mashaariicda jira. Amarka labada xal way kala duwan yihiin oo keliya. Hoos waxaa ku qoran isbarbardhigga amarrada ugu muhiimsan.:

SharaxaadgalabnimoDunnida
Bilow npm gudahaxargaha
Cusboonaysiintanpm rakib -g npmyarn is-cusbooneysiin
Xidhmo xirmonpm rakib
- badbaadi [magac]
dun ku dar [magac]
Xidhmo xirmonpm rakib
--save-dev [magaca]
dunta ku dar
--dev [magac]
Ku rakib xirmada adduunkanpm rakib -g [magac]dun duneed ku dar [magac]
Ku rakib dhammaan baakadahanpm rakibdunta rakib
Cusboonaysii dhammaan baakadahacusboonaysiinta npmcasriyaynta dunta
Ka tirtiro xirmadanpm ka saar [magaca]dunta ka saar [magaca]

Yarn waxay ku bilaabatay hadafka ah in la xaliyo qaar ka mid ah dhibcaha xanuunka npm. Farqiga ugu muuqda ayaa ah waxqabadka sare: iyada oo loo marayo rakibaadyo kordhin, ku-hadal badan iyo muuqaalkii ugu dambeeyay ee dilaaga Plug'n'Play (PNP), waxqabadku si aad ah ayuu u kordhay. Plug'n'Play waxay diiday fikradda galka node_modules ee mashruuca ku salaysan, kaas oo inta badan kori kara dhererka xiddigiska ee tirada faylasha. Waxaad wax badan oo arrintan ku saabsan ka heli kartaa Plug'n'Play warqadda cad ee rasmiga ah . Waxaan ku rakibnay eslint hal mar oo leh npm ka dibna dhogorta leh khasnado kululeeyay kiis kasta si aan farqiga xawaaraha ugu caddeeyo (6x!):

npm 6.5.0
Gal 1.12.3
Dib u laabo