ʻO npm ka luna hoʻokele paʻamau no Node.js. Ua lōʻihi ka hoʻomohala ʻana o Facebook i kahi hoʻonā hoʻokele pōʻai ʻē aʻe i kapa ʻia ʻo Yarn . Me he mea lā e nalo mālie ana ʻo Yarn mai ka heluhelu ʻana o GitHub ma ke ʻano he hopena paʻamau a hōʻike ʻia nā stats ma ka pūnaewele kūhelu he hapa wale nō o nā hoʻonohonoho hoʻonohonoho e hana ʻia me Yarn. Eia naʻe, pono ke nānā aku ma waho o ka pahu.
Hoʻohālikelike piha ʻo Yarn me nā faila package.json i loaʻa, no laila hiki iā ʻoe ke hoʻohana maʻalahi i nā hopena ʻelua i nā papahana i loaʻa. ʻOkoʻa iki nā kauoha no nā hopena ʻelua. Aia ma lalo kahi hoʻohālikelike o nā kauoha koʻikoʻi loa.:
| Ho'ākāka | npm | Wili |
| Hoʻomaka | npm init | wili init |
| Hoʻohou | hoʻouka npm -g npm | wili hoʻoiho pono |
| E hoʻouka pūʻolo | hoʻouka npm - hoʻopakele [inoa] | yarn hoʻohui [inoa] |
| E hoʻouka pūʻolo | hoʻouka npm --save-dev [inoa] | pākuʻi hoʻohui --dev [inoa] |
| E hoʻouka i ka pūʻolo ma ka honua holoʻokoʻa | npm hoʻouka -g [inoa] | yarn global hoʻohui [inoa] |
| E hoʻouka i nā pūʻolo āpau | hoʻouka npm | hoʻoiho wili |
| Hoʻohou i nā pūʻulu āpau | npm hoʻohou | hoʻomaʻemaʻe wili |
| Wehe i ka pūʻolo | wehe [inoa] | wili wehe [inoa] |
Ua hoʻomaka ʻo Yarn me ka pahuhopu o ka hoʻoponopono ʻana i kekahi o nā helu ʻeha o npm. ʻO ka ʻokoʻa maopopo loa ʻo ia ka hana kiʻekiʻe: ma o nā hoʻonohonoho hoʻohui, multithreading a me ka hiʻohiʻona pepehi kanaka hou loa ʻo Plug'n'Play (PNP), piʻi nui ka hana. Hōʻole ʻo Plug'n'Play i ka manaʻo o kahi waihona node_modules e pili ana i ka papahana, hiki ke ulu pinepine i nā kiʻekiʻe astronomical i ka nui o nā faila. Hiki iā ʻoe ke ʻike hou aku e pili ana i kēia ma ka pepa keʻokeʻo Plug'n'Play . Hoʻokomo mākou i ka eslint i hoʻokahi manawa me ka npm a laila me ka yarn me ka cache i hoʻomehana ʻia i kēlā me kēia hihia e hoʻomaʻamaʻa i ka ʻokoʻa o ka wikiwiki (6x!):

