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

Bez paketēm jums vajadzētu no jauna izgudrot riteni, ieprogrammējot to pašu funkcionalitāti visos projektos, kuriem tas nepieciešams. Vai jūs interesē? Šajā rokasgrāmatā tiks aprakstīts, kā jūs varat instalēt un izmantot pakotnes JavaScript ar npm.

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

JavaScript kā pakotņu pārvaldnieku un pakotņu krātuvi izmanto Node Package Manager, kas bieži tiek saīsināts kā npm. Mezgls ir īss nosaukums Node.js, JavaScript izpildlaika vide, ko izmanto, lai izpildītu JavaScript kodu ārpus pārlūkprogrammas.

Vietnē mitināti vairāk nekā miljons paku 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ā mitinātajām pakotnēm, piemēram, pirmkodu, dokumentāciju, versijas numuru un neiesaiņoto izmēru.

instagram viewer

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

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

Apmeklējiet ierēdni Node.js vietne lai lejupielādētu atbilstošo versiju atkarībā no operētājsistēmas. Pēc lejupielādes 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 savā Linux mašīnā plānojat instalēt vairākas Node.js versijas, rīkiem, piemēram, NVM var palīdzēt pārvaldīt vairākas Node.js instalācijas.

Lai pārbaudītu instalēšanu, atveriet komandrindu sistēmā Windows vai termināli operētājsistēmā Linux un MacOS un izpildiet šādas komandas:

mezgls --versija
npm - versija

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

Pakotņu instalēšana

Komandrindas rīks npm padara pakotņu instalēšanu jūsu JavaScript vai Node.js projektos ļoti vienkāršu, izmantojot tās vienas rindas komandu. Projekta direktorijā atveriet komandu uzvedni vai termināli un izpildiet šādu komandu:

npm instalēt 

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

npm instalēt ... 

Vairāku pakotņu instalēšana ar NPM

Instalēto pakotņu izmantošana

Kad esat instalējis paketes, izmantojot komandu npm install, ir pienācis laiks sākt tās izmantot. Iespējams, pamanīsit, ka nosaukta jauna mape mezgla_moduļi un 2 jauni faili, pakete.json un package-lock.json, tiek ģenerēti automātiski. Jums nav jāuztraucas par šiem failiem. npm tos ģenerē, lai sekotu jūsu projekta atkarībām.

Lai izmantotu instalētās paketes, jums tās būs jāpieprasa vai jāimportē savā JavaScript kodā. Sintakse, lai to izdarītu, var būt viena no šīm divām komandām atkarībā no izmantotās JavaScript versijas:

const pakete = pieprasīt ('paketes nosaukums');
importēt paketi no “package-name”;

Lai uzzinātu precīzu sintaksi, vietnē npm varat iepazīties ar pakotnes dokumentāciju.

Pakotņu atinstalēšana

Pakotņu atinstalēšana ir tikpat vienkārša kā to instalēšana. Komanda pakotņu atinstalēšanai no projekta ir:

npm atinstalēt 

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

npm atinstalēt ... 

Vairāku pakotņu atinstalēšana

Efektīva paku izmantošana

Kaut arī paketes var padarīt jūsu dzīvi vieglu kā izstrādātāju, tas arī rada atkarību starp jūsu projektu un paketēm, kuras izmantojat. Tāpēc pirms vairāku pakotņu instalēšanas ieteicams to pārdomāt.

Tā vietā, lai plaši pārveidotu instalētās paketes atbilstoši savām vajadzībām, varat izveidot arī savas paketes un bez maksas tās publicēt vietnē npm. Izmantojot pareizu dizaina modeli, jūs varat izveidot paketes sev un savai komandai, ko izmantot turpmākajos projektos, un padarīt kodu atkārtoti izmantojamu.

Attēlu kredīts: Ferenc Almasi on Atvienot

E-pasts
Kā izveidot atkārtoti lietojamu kodu JavaScript, izmantojot dizaina modeļus

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

Lasiet Tālāk

Saistītās tēmas
  • Programmēšana
  • JavaScript
  • Iepakojuma vadītāji
Par autoru
Nitins Ranganāts (Publicēti 6 raksti)

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ā patīk rakstīt Linux un Programming.

Vairāk no Nitina Ranganata

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!

Vēl viens solis !!!

Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.

.