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 кутубхонасини глобал ўрнатинг. Ўрнатилгандан сўнг терминалда ушбу кутубхонага мурожаат қилиб, сигирни терминалга бирор нарса дейишга мажбурланг.