JavaScript да npm орқали глобал ўрнатиш
Айрим npm пакетлари фақатгина кутубхоналар эмас, балки ўрнатилгандан сўнг терминалга янги команда қўшадиган дастурлардир.
Бундай дастурлар глобал равишда ўрнатилиши
керек. Бу улар node_modules лойиха
папкасига эмас, балки сизнинг компьютерингизга
одатий дастур сифатида ўрнатилишини англатади.
Глобал ўрнатиш режимини ишга тушириш учун
-g флагани ўтказамиз:
terminalnpm install -g somelib
NodeJS ни ўрнатиш усулига қараб сизга командадан
олдин sudo ёзиш керак бўлиши мумкин (оддата Linux учун):
terminalsudo npm install -g somelib
Келинг мисол кўриб чиқайлик. Лойихадаги код сатрилар сонини ҳисоблайдиган sloc утилитасини оламиз. Уни глобал ўрнатамиз:
terminalnpm install -g sloc
Ҳар қандай лойиха папкасида бўлганимизда, терминалда код сатриларни ҳисоблаш командасини ишга туширамиз, команда параметри сифатида папка йўлини ўтамиз (нуқта - жорий папка):
terminalsloc .
cowsay кутубхонасини глобал ўрнатинг. Ўрнатилгандан сўнг терминалда ушбу кутубхонага мурожаат қилиб, сигирни терминалга бирор нарса дейишга мажбурланг.