Globaali asennus npm:n kautta JavaScriptissä

Jotkut npm-paketit eivät ole vain kirjastoja, vaan ohjelmia, jotka asennuksen jälkeen lisäävät uuden komennon terminaaliin.

Tällaiset ohjelmat tulee asentaa globaalisti. Tämä tarkoittaa, että ne asennetaan ei projektin node_modules kansioon, vaan yksinkertaisesti tietokoneellesi ohjelmana.

Globaalin asennustilan käynnistämiseksi täytyy välittää lippu -g:

terminalnpm install -g somelib

NodeJS:n asennustavasta riippuen sinun saattaa olla kirjoitettava sudo ennen komentoa (yleensä Linuxissa):

terminalsudo npm install -g somelib

Katsotaanpa esimerkkiä. Otetaan työkalu sloc, joka laskee koodirivien määrän projektissa. Asennetaan se globaalisti:

terminalnpm install -g sloc

Ollessa minkä tahansa projektin kansiossa suoritetaan terminaalissa komento rivien laskemiseksi, parametrina välittäen polun kansioon (piste - nykyinen kansio):

terminalsloc .
Задание 1

Asenna globaalisti kirjasto cowsay. Asennuksen jälkeen viittaa tähän kirjastoon terminaalissa, saaden lehmän sanomaan jotain terminaaliin.