Глобалӣ насб кардан тавассути 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-ро глобалӣ насб кунед. Пас аз насб дар терминал ба ин китобхона муроҷиат кунед, то говеро ваҷдор кунед чизе ба терминал гӯяд.