See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 8780|Vastuse: 0

NPM-i õpetus (4): Paigalda NPM-paketid kohapeal

[Kopeeri link]
Postitatud 13.12.2017 13:23:35 | | | |
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.






Eelmine:Mis package-lock.json genereerib NPM-i paigaldus?
Järgmine:NPM-i õpetus (5): Kuidas kasutada package.json õpetust
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com