Što je npm? Objašnjenje upravitelja paketa JavaScript

Što je npm? Objašnjenje upravitelja paketa JavaScript

Paketi su bitan dio mnogih programskih jezika, a JavaScript nije iznimka. Mogu se koristiti za dodavanje različitih funkcionalnosti vašoj aplikaciji ili skripti, od izgradnje web poslužitelja do slanja e -pošte.





Bez paketa morali biste izumiti kotač programiranjem iste funkcionalnosti u svakom od svojih projekata koji to zahtijevaju. Zainteresiran? Ovaj vodič će pokriti kako možete instalirati i koristiti pakete u JavaScript -u s npm -om.





Što je Node Package Manager (npm)?

JavaScript koristi Node Package Manager, često skraćeno npm, kao svoj upravitelj paketa i spremište paketa. Čvor je kratica za Node.js, okruženje za vrijeme izvođenja JavaScript -a koje se koristi za izvršavanje JavaScript koda izvan preglednika.





S više od milijun paketa hostiranih na npm web stranica , programeri mogu pretraživati ​​i pregledavati ogroman katalog JavaScript knjižnica. Neki od ovih paketa preuzimaju se više od 10 milijuna+ puta tjedno. Web stranica nudi informacije o svim paketima koji se na njoj nalaze, poput izvornog koda, dokumentacije, broja verzije i veličine neispakiranog paketa.

Uz web stranicu, npm također nudi alat za naredbeni redak koji omogućuje programerima da instaliraju ili deinstaliraju ove pakete.



Instaliranje NPM alata za naredbeni redak

Alat naredbenog retka npm dolazi ugrađen s Node.js. Stoga je prije nego što počnete koristiti JavaScript pakete nužno preuzeti Node.js na svoje računalo.

Posjetite službeno mjesto Node.js web mjesto za preuzimanje odgovarajuće verzije ovisno o operativnom sustavu. Nakon preuzimanja slijedite upute na zaslonu da biste dovršili postupak instalacije.





Za dodatne informacije pogledajte naš vodič na instaliranje Node.js na Windows . Ako planirate instalirati više verzija Node.js -a na svoj Linux stroj, alati poput NVM -a mogu vam pomoći u upravljanju s više instalacija Node.js -a.

Da biste potvrdili svoju instalaciju, otvorite naredbeni redak u sustavu Windows ili terminal u sustavu Linux i macOS i pokrenite sljedeće naredbe:





što je wsappx (2)
node --version
npm --version

Ako je instalacija bila uspješna, terminal će prikazati instaliranu verziju Node.js i npm.

Instaliranje paketa

Alat za naredbu npm naredbenog retka čini instalaciju paketa na vašim projektima JavaScript ili Node.js iznimno jednostavnom svojom naredbom s jednim retkom. Otvorite naredbeni redak ili terminal u direktoriju projekta i pokrenite sljedeću naredbu:

npm install

Također možete instalirati više paketa pomoću jedne naredbe odvajajući imena paketa razmakom na ovaj način:

npm install ...

Korištenje instaliranih paketa

Nakon što instalirate pakete pomoću naredbe npm install, vrijeme je da ih počnete koristiti. Možda ćete primijetiti da se nova mapa zove čvorovi_moduli i 2 nove datoteke, paket.json i package-lock.json , automatski su generirani. Ne morate brinuti o tim datotekama. npm ih generira kako bi pratio ovisnosti vašeg projekta.

Da biste koristili instalirane pakete, morat ćete ih zahtijevati ili uvesti u svoj JavaScript kod. Sintaksa za to može biti bilo koja od ove dvije naredbe, ovisno o verziji JavaScripta koju koristite:

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

Točnu sintaksu možete provjeriti u dokumentaciji paketa koji koristite na web stranici npm.

Deinstaliranje paketa

Deinstaliranje paketa jednako je jednostavno kao i njihovo instaliranje. Naredba za deinstaliranje paketa iz vašeg projekta je:

npm uninstall

Baš kao i naredba install, također možete deinstalirati više paketa u jednoj naredbi putem:

kako spojiti dva monitora na prijenosno računalo
npm uninstall ...

Učinkovito korištenje paketa

Iako vam paketi mogu olakšati život kao razvojnom programeru, oni također stvaraju ovisnost između vašeg projekta i paketa koje koristite. Stoga se preporučuje da razmislite prije nego instalirate više paketa.

Umjesto opsežnih izmjena instaliranih paketa prema vašim potrebama, možete stvoriti i vlastite pakete i objaviti ih na npm besplatno. S odgovarajućim dizajnerskim uzorkom, možete stvoriti pakete koje ćete vi i vaš tim koristiti u budućim projektima i učiniti vaš kod za višekratnu upotrebu.

Kredit za sliku: Ferenc Almasi je Unsplash

Udio Udio Cvrkut E -pošta Kako stvoriti kôd za višekratnu uporabu u JavaScript -u koristeći uzorke dizajna

Razumijevanje načina korištenja dizajnerskih uzoraka omogućit će vam upotrebu koda za višekratnu upotrebu u JavaScriptu. Evo što trebate znati.

Pročitajte Dalje
Povezane teme
  • Programiranje
  • JavaScript
  • Menadžeri paketa
O autoru Nitin Ranganath(Objavljen 31 članak)

Nitin je strastveni programer softvera i student računalnog inženjerstva koji razvija web aplikacije koristeći JavaScript tehnologije. Radi kao slobodni web programer, a u slobodno vrijeme voli pisati za Linux i programiranje.

Više od Nitina Ranganatha

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu