Kas ir npm? Izskaidrots JavaScript pakotņu pārvaldnieks

Kas ir npm? Izskaidrots JavaScript pakotņu pārvaldnieks

Pakotnes ir būtiska daudzu programmēšanas valodu sastāvdaļa, un JavaScript nav izņēmums. Tos var izmantot, lai savai lietojumprogrammai vai skriptam pievienotu dažādas funkcijas, sākot no tīmekļa servera izveides līdz e -pasta sūtīšanai.





Bez pakotnēm jums vajadzētu no jauna izgudrot riteni, ieprogrammējot to pašu funkcionalitāti katrā no projektiem, kuriem tas ir nepieciešams. Interesē? Šajā rokasgrāmatā tiks apskatīts, kā jūs varat instalēt un izmantot paketes JavaScript ar npm.





Kas ir mezglu pakotņu pārvaldnieks (npm)?

JavaScript kā pakotņu pārvaldnieks un pakotņu krātuve izmanto mezglu pakotņu pārvaldnieku, bieži saīsinātu kā npm. Node ir saīsinājums no Node.js - JavaScript izpildlaika vides, kas tiek izmantota JavaScript koda izpildei ārpus pārlūkprogrammas.





Vietnē ir izvietoti vairāk nekā miljons iepakojumu npm vietne , izstrādātāji var meklēt un pārlūkot milzīgo JavaScript bibliotēku katalogu. Dažas no šīm pakotnēm tiek lejupielādētas vairāk nekā 10 miljonus reižu nedēļā. Vietne sniedz informāciju par visām tajā izvietotajām pakotnēm, piemēram, avota kodu, dokumentāciju, versijas numuru un neiesaiņoto izmēru.

Kopā ar vietni npm nodrošina arī komandrindas rīku, kas ļauj izstrādātājiem instalēt vai atinstalēt šīs paketes.



NPM komandrindas rīka instalēšana

Komandrindas rīks npm ir iebūvēts kopā ar Node.js. Tāpēc pirms JavaScript pakotņu izmantošanas savā datorā ir svarīgi lejupielādēt Node.js.

Apmeklējiet ierēdni Node.js vietne lai lejupielādētu atbilstošo versiju atkarībā no jūsu operētājsistēmas. Kad esat lejupielādējis, izpildiet ekrānā redzamos norādījumus, lai pabeigtu instalēšanas procesu.





Lai iegūtu papildinformāciju, skatiet mūsu ceļvedi instalējot Node.js operētājsistēmā Windows . Ja plānojat savā Linux datorā instalēt vairākas Node.js versijas, tādi rīki kā NVM var palīdzēt pārvaldīt vairākas Node.js instalācijas.

Lai pārbaudītu instalāciju, atveriet komandu uzvedni operētājsistēmā Windows vai termināli operētājsistēmā Linux un macOS un izpildiet šādas komandas:





logi nevarēja automātiski noteikt šī tīkla starpniekservera iestatījumus google chrome
node --version
npm --version

Ja instalēšana bija veiksmīga, terminālis parādīs instalēto Node.js un npm versiju.

Pakotņu instalēšana

Izmantojot komandrindas rīku npm, paketes instalēšana jūsu JavaScript vai Node.js projektos ir ārkārtīgi vienkārša, izmantojot vienas rindas komandu. Projekta direktorijā atveriet komandu uzvedni vai termināli un palaidiet šādu komandu:

npm install

Varat arī instalēt vairākas paketes, izmantojot vienu komandu, atdalot pakešu nosaukumus ar atstarpi šādā veidā:

npm install ...

Izmantojot instalētās paketes

Kad esat instalējis paketes, izmantojot komandu npm install, ir pienācis laiks sākt tās izmantot. Iespējams, pamanīsit jaunu mapi ar nosaukumu mezgls_moduļi un 2 jauni faili, package.json un package-lock.json , tika ģenerēti automātiski. Jums nav jāuztraucas par šiem failiem. npm ģenerē tos, lai izsekotu jūsu projekta atkarībām.

Lai izmantotu instalētās pakotnes, tās būs jāpieprasa vai jāimportē savā JavaScript kodā. Atkarībā no izmantotās JavaScript versijas sintakse var būt kāda no šīm divām komandām:

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

Precīzu sintaksi varat skatīt npm vietnē esošās paketes dokumentācijā.

Pakotņu atinstalēšana

Pakotņu atinstalēšana ir tikpat vienkārša kā to instalēšana. Pakotņu atinstalēšanas komanda no jūsu projekta ir šāda:

npm uninstall

Tāpat kā instalēšanas komandu, arī vienā komandā varat atinstalēt vairākas paketes, izmantojot:

hroms aizņem pārāk daudz atmiņas
npm uninstall ...

Efektīva iepakojumu izmantošana

Lai gan paketes var atvieglot jūsu kā izstrādātāja dzīvi, tas arī rada atkarību starp jūsu projektu un izmantotajām pakotnēm. Tāpēc pirms vairāku pakotņu instalēšanas ieteicams nedaudz padomāt.

Tā vietā, lai plaši pārveidotu instalētās pakotnes atbilstoši savām vajadzībām, varat arī izveidot savas paketes un bez maksas tās publicēt vietnē npm. Izmantojot pareizu dizaina modeli, jūs varat izveidot paketes, kas jums un jūsu komandai tiks izmantotas turpmākajos projektos, un padarīt jūsu kodu atkārtoti lietojamu.

Attēlu kredīts: Ferenc Almasi ir Atvienot slash

Kopīgot Kopīgot Čivināt E -pasts Kā izveidot atkārtoti lietojamu kodu JavaScript, izmantojot dizaina modeļus

Izpratne par dizaina modeļu izmantošanu ļaus jums izmantot atkārtoti lietojamu kodu JavaScript. Lūk, kas jums jāzina.

Lasīt Tālāk
Saistītās tēmas
  • Programmēšana
  • JavaScript
  • Pakotņu pārvaldnieki
Par autoru Nitin Ranganath(31 raksts publicēts)

Nitins ir dedzīgs programmatūras izstrādātājs un datortehnikas students, kurš izstrādā tīmekļa lietojumprogrammas, izmantojot JavaScript tehnoloģijas. Viņš strādā kā ārštata tīmekļa izstrādātājs, un brīvajā laikā viņam patīk rakstīt Linux un programmēšanai.

Vairāk no Nitin Ranganath

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu