Глабальная ўстаноўка праз 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. Пасля ўстаноўкі ў тэрмінале звярніцеся да гэтай бібліятэкі, прымусіўшы карову сказаць нешта ў тэрмінал.