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