NPM-pakettide paigaldamiseks on kaks võimalust: kohalik või globaalne. Saad valida, millist paigaldust kasutada, sõltuvalt soovitud paketist.
Kui soovid oma moodulitele tugineda Node.js-laadse nõude kasutamiseks, siis tahad paigaldada kohalikult, mis on npm paigalduse vaikimisi käitumine. Teisest küljest, kui tahad seda kasutada käsurea tööriistana, nagu grunt CLI, siis tahad selle globaalselt paigaldada.
Paigaldus
Paketi saab alla laadida järgmise käsuga:
See loob node_modules kataloogi praegusesse katausti, kui seda veel ei eksisteeri, ja laadib paketi sinna alla.
Katse:
Et kinnitada, et npm paigaldus töötab, kontrolli, kas node_modules kataloog eksisteerib ja kas see sisaldab paigaldatud paketi kataloogi. Selle töö tegemiseks saab kasutada ls node_modules Unix-süsteemis. Windowsis node_modules "OSX", "Debian" või dir.
Näide:
Paigalda pakett nimega Lodash. Veendu, et see töötab edukalt, loetledes node_modules kataloogi sisu ja vaadates kausta nimega Lodash.
Kui sul pole package.json faili kohalikus kataloogis, paigalda paketi uusim versioon.
Kui on olemas package.json või package-lock.json fail, siis paigaldatakse uusim versioon, kui see üldse on, mis vastab package.json-s deklareeritud semver reeglitele.
Kasuta paigaldatud paketti
Kui pakett on node_modules, saad seda kasutada oma koodis. Näiteks, kui lood Node.js mooduli, saad selle taotleda.
Näide:
Loo fail nimega index.js järgmise koodiga:
Õige väljundtulemus on: [2, 3]
Kui sa ei paigalda lodashi õigesti, saad järgmise veateate:
Kui sa poleks lodashi korralikult paigaldanud, saaksid selle veateate:
module.js:340 viska err; ^
Error: Cannot find module 'lodash' Selle parandamiseks käivita npm install lodash kataloogis, kus su index.js asub.
|