Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 8780|Odgovoriti: 0

npm vodič (4): Namestite npm pakete lokalno

[Kopiraj povezavo]
Objavljeno na 13. 12. 2017 13:23:35 | | | |
Obstajata dva načina za namestitev npm paketov: lokalni ali globalni. Lahko izberete, katero namestitev boste uporabili glede na paket, ki ga želite uporabljati.

Če želite zanašati na svoje module za uporabo Node.js-podobnega zahteva, potem morate namestiti lokalno, kar je privzeto vedenje npm namestitve. Po drugi strani pa, če ga želiš uporabljati kot ukazno orodje, kot je grunt CLI, ga moraš namestiti globalno.


Namestitev

Paket je mogoče prenesti z naslednjim ukazom:

To node_modules ustvari mapo v trenutni mapi, če še ne obstaja, in prenese paket tja.

Preizkus:

Da potrdiš, da npm namestitev deluje, preveri, ali node_modules mapa obstaja in ali vsebuje mapo paketa, ki si ga namestil. Ls node_modules lahko zaženeš na Unix sistemu za to nalogo. "OSX", "Debian" ali dir node_modules na Windows.

Primer:



Namestite paket z imenom lodash. Potrdite, da deluje uspešno, tako da navedete vsebino node_modules mape in pogledate mapo z imenom lodash.


Če nimate package.json datoteke v lokalni mapi, namestite najnovejšo različico paketa.

Če obstaja datoteka package.json ali package-lock.json, bo nameščena najnovejša različica, če sploh obstaja, ki izpolnjuje semver pravila, deklarirana v package.json.

Uporabite nameščeni paket

Ko je paket v node_modules, ga lahko uporabite v svoji kodi. Na primer, če ustvarjate Node.js modul, ga lahko zahtevate.

Primer:

Ustvarite datoteko z imenom index.js z naslednjo kodo:


Pravilen izhodni rezultat je: [2, 3]



Če Lodash ne namestiš pravilno, dobiš to napako:

Če ne bi pravilno namestili lodasha, bi prejeli to napako:

module.js:340
    Vrzi Err;
          ^
Error: Cannot find module 'lodash'

Da to popraviš, zaženi npm install lodash v mapi, kjer se nahaja tvoj index.js.






Prejšnji:Kakšen je package-lock.json, ki ga ustvari npm install?
Naslednji:npm vodič (5): Kako uporabljati package.json vodič
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com