Există două moduri de a instala pachete npm: locale sau globale. Poți alege ce instalare să folosești în funcție de pachetul pe care vrei să-l folosești.
Dacă vrei să te bazezi pe propriile tale module pentru a folosi o cerință de tip Node.js, atunci trebuie să instalezi local, care este comportamentul implicit al instalării npm. Pe de altă parte, dacă vrei să-l folosești ca un instrument de linie de comandă, cum ar fi CLI-ul grunt, atunci trebuie să-l instalezi global.
Instalare
Un pachet poate fi descărcat cu următoarea comandă:
Acest lucru va crea node_modules director în directorul curent dacă acesta nu există deja și va descărca pachetul în acel director.
Testa:
Pentru a confirma că instalarea npm funcționează, verifică dacă directorul node_modules există și dacă conține directorul pachetului pe care l-ai instalat. Poți rula ls node_modules pe un sistem Unix pentru a face această treabă. "OSX", "Debian" sau dir node_modules pe Windows.
Exemplu:
Instalează un pachet numit lodash. Confirmă că rulează cu succes listând conținutul directorului node_modules și uitându-te la directorul numit lodash.
Dacă nu ai package.json fișier în directorul local, instalează cea mai recentă versiune a pachetului.
Dacă există un fișier package.json sau package-lock.json, atunci va fi instalată cea mai recentă versiune, dacă există, care respectă regulile semver declarate în package.json.
Folosește pachetul instalat
Odată ce pachetul este în node_modules, îl poți folosi în codul tău. De exemplu, dacă creezi un modul Node.js, îl poți solicita.
Exemplu:
Creează un fișier numit index.js cu următorul cod:
Rezultatul corect de ieșire este: [2, 3]
Dacă nu instalezi corect lodash, primești această eroare:
Dacă nu ai instalat corect lodash, ai primi această eroare:
module.js:340 aruncă, err; ^
Error: Cannot find module 'lodash' Pentru a rezolva asta, rulează npm install lodash în directorul unde se află index.js ta.
|