Глобална инсталация чрез npm в JavaScript

Някои npm пакети представляват не просто библиотеки, а програми, които след инсталация добавят нова команда в терминала.

Такива програми трябва да се инсталират глобално. Това означава, че те ще бъдат инсталирани не в папката node_modules на проекта, а просто на вашия компютър като програма.

За да стартирате глобалния режим на инсталация трябва да подадете флага -g:

terminalnpm install -g somelib

В зависимост от начина на инсталация на NodeJS може да се наложи да напишете sudo пред командата (обикновено това е за Linux):

terminalsudo npm install -g somelib

Нека разгледаме пример. Вземем утилитата sloc, която брои количеството редове код в проект. Нека я инсталираме глобално:

terminalnpm install -g sloc

Намирайки се в папка с произволен проект изпълнете в терминала командата за броене на редове, като параметър на командата подадете пътя до папката (точка - текуща папка):

terminalsloc .
Задание 1

Инсталирайте глобално библиотеката cowsay. След инсталация в терминала се обърнете към тази библиотека, като накарате кравата да каже нещо в терминала.