Шта је нпм? Објашњење ЈаваСцрипт менаџера пакета

Шта је нпм? Објашњење ЈаваСцрипт менаџера пакета

Пакети су суштински део многих програмских језика, а ЈаваСцрипт није изузетак. Могу се користити за додавање различитих функција вашој апликацији или скрипти, од изградње веб сервера до слања е -поште.





Без пакета, морали бисте поново да измислите точак програмирањем исте функционалности у сваком од својих пројеката који то захтевају. Заинтересовани? Овај водич ће покрити како можете инсталирати и користити пакете у ЈаваСцрипт -у са нпм -ом.





Шта је Ноде Пацкаге Манагер (нпм)?

ЈаваСцрипт користи Ноде Пацкаге Манагер, често скраћено нпм, као свој менаџер пакета и спремиште пакета. Ноде је скраћеница за Ноде.јс, окружење за извршавање ЈаваСцрипта које се користи за извршавање ЈаваСцрипт кода изван прегледача.





Са преко милион пакета хостованих на нпм веб страница , програмери могу претраживати и прегледавати огроман каталог ЈаваСцрипт библиотека. Неки од ових пакета преузимају се више од 10 милиона+ пута недељно. Веб локација пружа информације о свим пакетима који се на њој налазе, попут изворног кода, документације, броја верзије и величине нераспаковане опреме.

Поред веб локације, нпм такође нуди алатку за командну линију која омогућава програмерима да инсталирају или деинсталирају ове пакете.



Инсталирање НПМ алата за командну линију

Алат командне линије нпм долази уграђен са Ноде.јс. Због тога је неопходно да преузмете Ноде.јс на свом рачунару пре коришћења ЈаваСцрипт пакета.

Посетите званичника Веб локација Ноде.јс да бисте преузели одговарајућу верзију у зависности од оперативног система. Након преузимања, пратите упутства на екрану да бисте довршили процес инсталације.





За додатне информације погледајте наш водич на инсталирање Ноде.јс на Виндовс . Ако планирате инсталирати више верзија Ноде.јс -а на своју Линук машину, алати попут НВМ -а могу вам помоћи у управљању са више инсталација Ноде.јс -а.

Да бисте потврдили своју инсталацију, отворите командну линију у оперативном систему Виндовс или терминал у систему Линук и мацОС и покрените следеће команде:





како уклонити догађаје из иПхоне календара
node --version
npm --version

Ако је инсталација била успешна, терминал ће приказати инсталирану верзију Ноде.јс и нпм.

Инсталирање пакета

Алат за командну линију нпм чини инсталацију пакета на вашим пројектима ЈаваСцрипт или Ноде.јс изузетно једноставном помоћу једне команде за једну линију. Отворите командну линију или терминал у директоријуму пројекта и покрените следећу команду:

npm install

Такође можете инсталирати више пакета помоћу једне команде тако што ћете имена пакета одвојити размаком на овај начин:

npm install ...

Коришћење инсталираних пакета

Када инсталирате пакете помоћу команде нпм инсталл, време је да их почнете користити. Можда ћете приметити да се нова фасцикла зове ноде_модулес и 2 нове датотеке, пацкаге.јсон и пацкаге-лоцк.јсон , су аутоматски генерисане. Не морате да бринете о овим датотекама. нпм их генерише како би пратио зависности вашег пројекта.

Да бисте користили инсталиране пакете, морате их захтевати или увести у свој ЈаваСцрипт код. Синтакса за то може бити било која од ове две команде у зависности од верзије ЈаваСцрипта коју користите:

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

Тачну синтаксу можете погледати у документацији пакета који користите на веб страници нпм.

Деинсталирање пакета

Деинсталирање пакета је исто тако једноставно као и њихово инсталирање. Команда за деинсталирање пакета из вашег пројекта је:

npm uninstall

Баш као и наредба инсталл, такође можете деинсталирати више пакета у једној команди путем:

уметничке игре бесплатно за децу
npm uninstall ...

Ефикасно коришћење пакета

Иако вам пакети могу олакшати живот као програмеру, они такође стварају зависност између вашег пројекта и пакета које користите. Стога се препоручује да размислите пре инсталирања више пакета.

Уместо да опсежно мењате инсталиране пакете према вашим потребама, можете и да креирате сопствене пакете и објавите их на нпм бесплатно. Са одговарајућим дизајнерским обрасцем, можете креирати пакете које ћете ви и ваш тим користити у будућим пројектима и учинити ваш код за вишекратну употребу.

Кредит за слику: Ференц Алмаси је Унспласх

Објави Објави Твеет Емаил Како створити код за вишекратну употребу у ЈаваСцрипт -у користећи обрасце дизајна

Разумевање начина коришћења шаблона дизајна омогућиће вам коришћење кода за вишекратну употребу у ЈаваСцрипт -у. Ево шта треба да знате.

Прочитајте следеће
Повезане теме
  • Програмирање
  • ЈаваСцрипт
  • Менаџери пакета
О аутору Нитин Ранганатх(Објављен 31 чланак)

Нитин је страствени програмер софтвера и студент рачунарског инжењеринга који развија веб апликације користећи ЈаваСцрипт технологије. Ради као слободни веб програмер и воли да пише за Линук и програмирање у слободно време.

Још од Нитин Ранганатх

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили