Kaj je npm? Pojasnjen upravitelj paketov JavaScript

Kaj je npm? Pojasnjen upravitelj paketov JavaScript

Paketi so bistveni del številnih programskih jezikov in JavaScript ni izjema. Uporabljajo se lahko za dodajanje različnih funkcij vaši aplikaciji ali skriptu, od izgradnje spletnega strežnika do pošiljanja e -pošte.





Brez paketov bi morali znova izumiti kolo s programiranjem iste funkcionalnosti v vsakem od svojih projektov, ki to zahtevajo. Vas zanima? Ta priročnik bo zajemal, kako lahko namestite in uporabljate pakete v JavaScript z npm.





Kaj je upravitelj paketov vozlišč (npm)?

JavaScript uporablja upravitelja paketov Node, pogosto okrajšano kot npm, kot svojega upravitelja paketov in skladišča paketov. Node je okrajšava za Node.js, okolje izvajanja JavaScript, ki se uporablja za izvajanje kode JavaScript zunaj brskalnika.





Z več kot milijonom paketov, ki jih gosti spletno mesto npm , razvijalci lahko iščejo in brskajo po ogromnem katalogu knjižnic JavaScript. Nekateri od teh paketov se naložijo več kot 10 milijonov+ krat na teden. Spletno mesto ponuja informacije o vseh paketih, ki so na njem gostujoči, na primer izvorno kodo, dokumentacijo, številko različice in razpakirano velikost.

Poleg spletnega mesta npm ponuja tudi orodje ukazne vrstice, ki razvijalcem omogoča namestitev ali odstranitev teh paketov.



Namestitev orodja za ukazno vrstico NPM

Orodje ukazne vrstice npm je vgrajeno v Node.js. Zato je nujno, da pred uporabo paketov JavaScript prenesete Node.js na svoj računalnik.

Obiščite uradnika Spletno mesto Node.js za prenos ustrezne različice, odvisno od operacijskega sistema. Ko naložite, sledite navodilom na zaslonu, da dokončate postopek namestitve.





Za dodatne informacije si oglejte naš vodnik namestitev Node.js v sistem Windows . Če nameravate namestiti več različic Node.js na vaš stroj Linux, vam lahko orodja, kot je NVM, pomagajo pri upravljanju več namestitev Node.js.

Če želite preveriti namestitev, odprite ukazni poziv v sistemu Windows ali terminal v sistemih Linux in macOS in zaženite naslednje ukaze:





kako posodobiti itunes na mac
node --version
npm --version

Če je bila namestitev uspešna, bo terminal prikazal nameščeno različico Node.js in npm.

Namestitev paketov

Orodje ukazne vrstice npm olajša namestitev paketov v projekte JavaScript ali Node.js s svojim ukazom za eno vrstico. Odprite ukazni poziv ali terminal v imeniku projekta in zaženite naslednji ukaz:

npm install

Z enim ukazom lahko namestite tudi več paketov, tako da imena paketov ločite s presledkom na ta način:

npm install ...

Uporaba nameščenih paketov

Ko namestite pakete z ukazom npm install, je čas, da jih začnete uporabljati. Morda boste opazili novo mapo z imenom node_modules in 2 novi datoteki, package.json in package-lock.json , so bile ustvarjene samodejno. Za te datoteke vam ni treba skrbeti. npm jih ustvari za spremljanje odvisnosti vašega projekta.

Če želite uporabljati nameščene pakete, jih boste morali zahtevati ali uvoziti v kodo JavaScript. Sintaksa za to je lahko eden od teh dveh ukazov, odvisno od različice JavaScripta, ki jo uporabljate:

const package = require('package-name');
import package from 'package-name';

Natančno skladnjo si lahko ogledate v dokumentaciji paketa, ki ga uporabljate, na spletnem mestu npm.

Odstranitev paketov

Odstranjevanje paketov je prav tako enostavno kot njihova namestitev. Ukaz za odstranitev paketov iz vašega projekta je:

npm uninstall

Tako kot ukaz install lahko tudi v enem ukazu odstranite več paketov:

kako zaslužiti kot programer
npm uninstall ...

Učinkovita uporaba paketov

Paketi vam lahko kot razvijalcu olajšajo življenje, hkrati pa ustvarjajo 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 svoje potrebe, lahko ustvarite tudi lastne pakete in jih brezplačno objavite na npm. S pravilnim vzorcem oblikovanja lahko ustvarite pakete za vas in vašo ekipo, ki jih boste uporabili pri prihodnjih projektih, in naredite kodo za večkratno uporabo.

Zasluga za sliko: Ferenc Almasi je Unsplash

Deliti Deliti Cvrkutati E-naslov Kako ustvariti kodo za večkratno uporabo v JavaScript z vzorci oblikovanja

Razumevanje, kako uporabljati vzorce oblikovanja, vam bo omogočilo uporabo kode za večkratno uporabo v JavaScript. Tukaj morate vedeti.

Preberite Naprej
Sorodne teme
  • Programiranje
  • JavaScript
  • Upravitelji paketov
O avtorju Nitin Ranganath(31 objavljenih člankov)

Nitin je navdušen razvijalec programske opreme in študent računalniškega inženiringa, ki razvija spletne aplikacije z uporabo tehnologij JavaScript. Dela kot samostojni spletni razvijalec in v prostem času rad piše za Linux in programiranje.

Več od Nitin Ranganath

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti