JavaScript'те npm аркылуу глобалдык орнотуу

Кээ npm пакеттери жөнөкөй китепканалар эмес, орнотулгандан кийин терминалга жаңы команда кошкон программалар болуп саналат.

Мындай программалар глобалдуу орнотулушу керек. Бул алардын долбоордун node_modules папкасына эмес, жөнөкөй эле компьютерге программа сыяктуу орнотуларын билдирет.

Глобалдуу орнотуу режимин иштетүү үчүн -g флагин берүү керек:

terminalnpm install -g somelib

NodeJS'ти орнотуу ыкмасына жараша сизге команданын алдына sudo жазсаңыз болот (адатта Linux үчүн):

terminalsudo npm install -g somelib

Келгиле, мисал менен карап көрөлү. Долбоордогу код саптарынын санын эсептеген sloc утилитасын алалы. Аны глобалдуу орнотойлу:

terminalnpm install -g sloc

Кайсы бир долбоордун папкасында турганда терминалда саптарды эсептөө командасын аткарып көрөлү, команданын параметри катары папкага жолду берүү менен (чекит - учурдагы папка):

terminalsloc .
Задание 1

cowsay китепканасын глобалдуу орнотуңуз. Орнотулгандан кийин терминалда бул китепканага кайрылып, уйду терминалга бир нерсе айткызыңыз.