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