გლობალური ინსტალაცია 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. ინსტალაციის შემდეგ ტერმინალში მიმართეთ ამ ბიბლიოთეკას, აიძულეთ ძროხამ თქვას რამე ტერმინალში.