JavaScriptда npx инструменти

Ҳозирги вақтда пакетларни глобал ўрнатиш яхши хисобланмайди. Муаммо шундаки, бундай ўрнатиш операцион тизимни бузовди ва ҳамда турли лойиҳалар учун бир неча версияларни бир вақтда сақлашга имкон бермайди.

Яхшироқ бўлгани - дастур-пакетларни лойиҳага локал ўрнатиш, ва уларни ишга тушириш учун maxсус npx инструментидан фойдаланиш.

Ку́райлик, бу кандай килинади. Лойиҳамизга sloc утилитасини локал ўрнатамиз (dev записимостида):

terminalnpm install -D sloc

Энди, лойиҳамизнинг папкасида турган ҳолимизда, биз ўрнатилган утилитани чақиришимиз мумкин:

terminalnpx sloc .
Задание 1

cowsay кутубхонасини локал ўрнатиб олинг ва сўнгра уни npx орқали чақиринг.