Kas yra npm? „JavaScript“ paketų tvarkyklė paaiškinta

Kas yra npm? „JavaScript“ paketų tvarkyklė paaiškinta

Paketai yra esminė daugelio programavimo kalbų dalis ir „JavaScript“ nėra išimtis. Jie gali būti naudojami jūsų programai ar scenarijui pridėti įvairių funkcijų - nuo žiniatinklio serverio kūrimo iki el.





Be paketų turėsite iš naujo sukurti ratą, užprogramuodami tas pačias funkcijas kiekviename projekte, kuriam to reikia. Suinteresuotas? Šis vadovas apims, kaip galite įdiegti ir naudoti paketus „JavaScript“ su npm.





Kas yra mazgų paketų tvarkyklė (npm)?

„JavaScript“ kaip paketų tvarkyklė ir paketų saugykla naudoja „Node Package Manager“, dažnai sutrumpintą kaip npm. „Node“ yra santrumpa „Node.js“ - „JavaScript“ vykdymo aplinka, naudojama vykdant „JavaScript“ kodą ne naršyklėje.



Svetainėje yra daugiau nei milijonas paketų npm svetainė kūrėjai gali ieškoti ir naršyti didžiuliame „JavaScript“ bibliotekų kataloge. Kai kurie iš šių paketų atsisiunčiami daugiau nei 10 milijonų kartų per savaitę. Svetainėje pateikiama informacija apie visus joje priglobtus paketus, tokius kaip šaltinio kodas, dokumentai, versijos numeris ir neišpakuotas dydis.

Kartu su svetaine „npm“ taip pat yra komandų eilutės įrankis, leidžiantis kūrėjams įdiegti arba pašalinti šiuos paketus.



NPM komandinės eilutės įrankio diegimas

„Npm“ komandų eilutės įrankis yra integruotas su „Node.js“. Todėl prieš naudojant „JavaScript“ paketus būtina savo kompiuteryje atsisiųsti „Node.js“.

Aplankykite pareigūną Node.js svetainė Norėdami atsisiųsti tinkamą versiją, priklausomai nuo jūsų operacinės sistemos. Atsisiuntę vadovaukitės ekrane pateikiamomis instrukcijomis, kad užbaigtumėte diegimo procesą.





Norėdami gauti daugiau informacijos, peržiūrėkite mūsų vadovą įdiegti „Node.js“ sistemoje „Windows“ . Jei planuojate įdiegti kelias „Node.js“ versijas „Linux“ kompiuteryje, tokie įrankiai kaip NVM gali padėti valdyti kelis „Node.js“ diegimus.

Norėdami patikrinti diegimą, atidarykite komandų eilutę sistemoje „Windows“ arba terminalą „Linux“ ir „MacOS“ ir paleiskite šias komandas:





kaip atnaujinti „iTunes“ „Mac“
node --version
npm --version

Jei diegimas buvo sėkmingas, terminale bus rodoma įdiegta „Node.js“ ir „npm“ versija.

Paketų diegimas

Naudodamas komandinės eilutės įrankį npm, paketų įdiegimas į „JavaScript“ ar „Node.js“ projektus yra labai paprastas naudojant vienos eilutės komandą. Atidarykite komandų eilutę arba terminalą savo projekto kataloge ir paleiskite šią komandą:

npm install

Taip pat galite įdiegti kelis paketus naudodami vieną komandą, tokiu būdu atskirdami paketų pavadinimus tarpais:

npm install ...

Naudojant įdiegtus paketus

Įdiegę paketus naudodami komandą npm install, laikas pradėti juos naudoti. Galite pastebėti, kad naujas aplankas pavadintas mazgas_moduliai ir 2 nauji failai, package.json ir package-lock.json , buvo sukurti automatiškai. Jums nereikia jaudintis dėl šių failų. npm sukuria juos, kad galėtų sekti jūsų projekto priklausomybes.

Jei norite naudoti įdiegtus paketus, turėsite reikalauti arba importuoti juos į „JavaScript“ kodą. Atsižvelgiant į naudojamą „JavaScript“ versiją, sintaksė gali būti bet kuri iš šių dviejų komandų:

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

Tikslią sintaksę galite peržiūrėti naudodamiesi paketo dokumentacija npm svetainėje.

Paketų pašalinimas

Pašalinti paketus yra taip pat paprasta, kaip ir juos įdiegti. Paketų pašalinimo iš projekto komanda yra tokia:

npm uninstall

Kaip ir diegimo komanda, taip pat galite pašalinti kelis paketus vienoje komandoje:

kaip prisegti „Steam“ žaidimus prie užduočių juostos
npm uninstall ...

Efektyvus paketų naudojimas

Nors paketai gali palengvinti jūsų, kaip kūrėjo, gyvenimą, jis taip pat sukuria priklausomybę tarp jūsų projekto ir naudojamų paketų. Todėl prieš diegiant kelis paketus rekomenduojama gerai pagalvoti.

Užuot plačiai modifikavę įdiegtus paketus pagal savo poreikius, taip pat galite sukurti savo paketus ir nemokamai juos paskelbti „npm“. Turėdami tinkamą dizaino modelį, galite sukurti paketus, kuriuos galėtumėte naudoti jūs ir jūsų komanda, kad galėtumėte juos naudoti būsimuose projektuose, ir padaryti kodą daugkartinio naudojimo.

Vaizdo kreditas: Ferencas Almasi yra Atšaukti purslus

Dalintis Dalintis „Tweet“ Paštu Kaip sukurti daugkartinio naudojimo kodą „JavaScript“ naudojant dizaino modelius

Supratę, kaip naudoti dizaino šablonus, galėsite „JavaScript“ naudoti daugkartinio naudojimo kodą. Štai ką jums reikia žinoti.

Skaityti toliau
Susijusios temos
  • Programavimas
  • „JavaScript“
  • Paketų valdytojai
Apie autorių Nitinas Ranganatas(Paskelbti 31 straipsniai)

Nitinas yra aistringas programinės įrangos kūrėjas ir kompiuterių inžinerijos studentas, kuriantis žiniatinklio programas naudojant „JavaScript“ technologijas. Jis dirba kaip laisvai samdomas žiniatinklio kūrėjas ir laisvalaikiu mėgsta rašyti „Linux“ ir programavimui.

Daugiau iš Nitin Ranganath

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia