Глобална инсталация чрез npm в JavaScript
Някои npm пакети представляват не просто библиотеки, а програми, които след инсталация добавят нова команда в терминала.
Такива програми трябва да се инсталират
глобално. Това означава, че те ще бъдат
инсталирани не в папката node_modules
на проекта, а просто на вашия компютър като
програма.
За да стартирате глобалния режим на инсталация
трябва да подадете флага -g:
npm install -g somelib
В зависимост от начина на инсталация на
NodeJS може да се наложи да напишете
sudo пред командата (обикновено това е за Linux):
sudo npm install -g somelib
Нека разгледаме пример. Вземем утилитата sloc, която брои количеството редове код в проект. Нека я инсталираме глобално:
npm install -g sloc
Намирайки се в папка с произволен проект изпълнете в терминала командата за броене на редове, като параметър на командата подадете пътя до папката (точка - текуща папка):
sloc .
Инсталирайте глобално библиотеката cowsay. След инсталация в терминала се обърнете към тази библиотека, като накарате кравата да каже нещо в терминала.