Paketi so bistveni del mnogih programskih jezikov in JavaScript ni nobena izjema. Uporabljajo se lahko za dodajanje različnih funkcij vaši aplikaciji ali skriptu, od gradnje spletnega strežnika do pošiljanja e-pošte.
Brez paketov bi morali znova izumiti kolo s programiranjem enakih funkcij v vsakem projektu, ki to zahteva. Vas zanima? Ta priročnik bo opisal, kako lahko namestite in uporabljate pakete v JavaScript z npm.
Kaj je upravitelj paketov vozlišč (npm)?
JavaScript kot upravljalnik paketov in repozitorij paketov uporablja Upravljalnik paketov vozlišč, pogosto okrajšan kot npm. Node je kratica za Node.js, izvajalno okolje JavaScript, ki se uporablja za izvajanje kode JavaScript zunaj brskalnika.
Z več kot milijonom paketov, ki jih gosti npm spletno mesto, razvijalci lahko iščejo in brskajo po neizmernem katalogu knjižnic JavaScript. Nekateri od teh paketov se prenesejo več kot 10 milijonov + krat na teden. Spletno mesto vsebuje informacije o vseh paketih, ki so na njem gostovani, kot so izvorna koda, dokumentacija, številka različice in velikost nepakiranega izdelka.
Poleg spletnega mesta npm ponuja tudi orodje ukazne vrstice, ki razvijalcem omogoča namestitev ali odstranitev teh paketov.
Orodje ukazne vrstice npm je vgrajeno z Node.js. Zato je nujno, da pred uporabo paketov JavaScript prenesete Node.js na vaš računalnik.
Obiščite uradnika Spletno mesto Node.js za prenos ustrezne različice, odvisno od vašega operacijskega sistema. Ko ga prenesete, sledite navodilom na zaslonu, da dokončate postopek namestitve.
Za dodatne informacije si oglejte naš vodnik namestitev Node.js v sistem Windows. Če nameravate na vaš računalnik Linux namestiti več različic Node.js, lahko orodja, kot so NVM vam lahko pomaga pri upravljanju več namestitev Node.js.
Če želite preveriti namestitev, odprite ukazni poziv v sistemu Windows ali terminal na Linuxu in macOS ter zaženite naslednje ukaze:
vozlišče - različica
npm - različica
Če je bila namestitev uspešna, bo terminal prikazal nameščeno različico Node.js in npm.
Nameščanje paketov
Z orodjem ukazne vrstice npm je namestitev paketov v vaše projekte JavaScript ali Node.js izjemno enostavna z enim ukazom. Odprite ukazni poziv ali terminal v imeniku projekta in zaženite naslednji ukaz:
npm namestite
Več paketov lahko namestite tudi z enim samim ukazom, tako da imena paketov ločite s presledkom na ta način:
npm namestite ...
Uporaba nameščenih paketov
Ko namestite pakete z ukazom npm install, je čas, da jih začnete uporabljati. Morda boste opazili, da je nova mapa z imenom node_modules in 2 novi datoteki, package.json in package-lock.json, so bili ustvarjeni samodejno. Za te datoteke vam ni treba skrbeti. npm jih ustvari, da bi spremljal odvisnosti vašega projekta.
Če želite uporabljati nameščene pakete, jih boste morali zahtevati ali uvoziti v svojo kodo JavaScript. Sintaksa za to je lahko kateri koli od teh dveh ukazov, odvisno od različice JavaScript, ki jo uporabljate:
const paket = require ('ime-paketa');
uvoz paketa iz 'ime-paketa';
Natančno sintakso si lahko ogledate v dokumentaciji paketa, ki ga uporabljate na spletnem mestu npm.
Odstranjevanje paketov
Odstranitev paketov je prav tako enostavna kot njihova namestitev. Ukaz za odstranitev paketov iz vašega projekta je:
npm odstranitev
Tako kot ukaz za namestitev lahko tudi v enem ukazu odstranite več paketov prek:
npm odstranitev ...
Učinkovita uporaba paketov
Čeprav vam lahko paketi olajšajo življenje kot razvijalca, ustvarja tudi odvisnost med vašim projektom in paketi, ki jih uporabljate. Zato je priporočljivo, da premislite, preden namestite več paketov.
Namesto da obsežno spreminjate nameščene pakete glede na vaše potrebe, lahko ustvarite tudi lastne pakete in jih brezplačno objavite na npm. Z ustreznim vzorcem oblikovanja lahko ustvarite pakete, ki jih boste lahko uporabljali v prihodnjih projektih in omogočili večkratno uporabo kode.
Prispevek slike: Ferenc Almasi naprej Unsplash
Razumevanje uporabe vzorcev oblikovanja vam bo omogočilo uporabo kode za večkratno uporabo v JavaScript. Tukaj je tisto, kar morate vedeti.
Preberite Naprej
- Programiranje
- JavaScript
- Upravitelji paketov
Nitin je navdušen razvijalec programske opreme in študent računalniškega inženiringa, ki razvija spletne aplikacije z uporabo tehnologij JavaScript. Deluje kot samostojni spletni razvijalec in v prostem času rad piše za Linux in programiranje.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!
Še en korak…!
Potrdite svoj e-poštni naslov v e-pošti, ki smo vam jo pravkar poslali.