logo

нпм Инсталл Цомманд

Ноде Пацкаге Манагер је познат као нпм. Он служи као менаџер пакета Ноде ЈаваСцрипт платформе.

Највећи софтверски регистар на свету назива се Нпм. Нпм је алатка за дељење и приказивање коју користе програмери отвореног кода широм света.

Нпм Партс

Нпм се састоји од три дела:

  • Можете тражити пакете трећих страна на веб локацији, креирати профиле и одржавати пакете.
  • Можете комуницирати са нпм-ом кроз интерфејс командне линије, понекад познат као нпм ЦЛИ, који се покреће са терминала.
  • Регистар је значајно онлајн спремиште за ЈаваСцрипт изворни код.

Нпм басиц и Версион Цомманд

  • Користите команду нпм из команде да бисте лоцирали нпм АПИ на вашем рачунару:
 C:Usershp>npm 

Следећа слика описује излаз команде.

нпм Инсталл Цомманд

Команда приказана испод, на пример, ће вам показати тренутну верзију нпм вашег система:

 npm -v 

Следећа слика описује излаз команде нпм версион.

инстанцеоф
нпм Инсталл Цомманд

За шта је нпм способан?

Можете инсталирати нови пакет из регистра користећи нпм. Поред тога, нпм вам омогућава да пронађете и делите своје свеже пакете чворова. Са нпм-ом ћете га углавном користити за ову сврху.

пацкаге.јсон

Обично, основни директоријум нпм пројекта укључује датотеку под називом пацкаге.јсон. Важни подаци су садржани у пацкаге.јсон, обичној текстуалној датотеци коју нпм користи за одређивање пројекта и управљање зависностима.

Идите у основни директоријум пројекта и користите команду да генеришете датотеку пацкаге.јсон:

 npm init 

Следећа слика описује излаз команде нпм.

нпм Инсталл Цомманд

Када користите команду нпм инит, она ће од вас тражити детаље о пројекту, као што су:

  • Верзија пакета
  • Назив пакета
  • Гит спремиште за тест команду
  • Кључне речи
  • Аутор
  • Лиценца

Прихватиће подразумеване вредности и наставити на следећу промпт ако притиснете Ретурн или Ентер.

Користите следећу команду ако желите да користите подразумеване опције:

 npm init --yes 

нпм Инсталл Цомманд

Инсталирајте нови нпм пакет

Наредба нпм инсталл ради на инсталацији новог пакета:

 npm install 

Име пакета мора бити иза кључних речи нпм инсталл у овој команди.

Следећа слика описује резултат команде нпм.

нпм Инсталл Цомманд

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

На пример, можете издати следећу команду да бисте инсталирали експресни пакет:

 npm install express 

Имајте на уму да је Ноде.јс веб фрамеворк екпресс брз. Након инсталације, приметићете да а потпуно нови директоријум под називом /ноде модули је креиран испод корена пројекта. Овај директоријум ће садржати све новоинсталиране модуле.

Слика даје резултат команде нпм.

нпм Инсталл Цомманд

Можете видети да је нпм инсталиран екпресс, као и његове зависности, као и зависности тих зависности и тако даље, проширивањем директоријума /ноде модулес.

Део зависности пројекта пацкаге.јсон датотека је измењена и сада укључује експресни пакет, као што је приказано у примеру испод:

 'dependencies': { 'express': '^4.17.1' } 

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

Можете користити команду нпм инсталл у следећем скраћеном облику да бисте смањили куцање:

 npm i 

У овој команди указујем на инсталацију. Слика даје резултат команде нпм.

нпм Инсталл Цомманд

Инсталирање пакета као услов за развој

Повремено можете инсталирати пакет који је компатибилан само са развојним окружењем.

На пример, можете да инсталирате морган пакет који бележи ХТТП захтеве.

Користите команду нпм инсталл са опцијом ?саве-дев и следећом синтаксом да бисте ово постигли:

јава руковање изузетцима
 npm install --save-dev 

Излаз приказује операцију обављену помоћу командне линије испод слике.

нпм Инсталл Цомманд

За илустрацију:

 npm install morgan --save-dev 

Излаз приказује операцију обављену помоћу командне линије испод слике.

нпм Инсталл Цомманд

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

 'devDependencies': { 'morgan': '^1.10.0' } 
  • У суштини, девДепенденциес треба да обухватају пакете које користите приликом развоја.
  • Ови пакети су вам потребни само док креирате своју апликацију.
  • Зависности, с друге стране, треба да садрже пакете које ће ваша апликација захтевати.
  • Другим речима, ваш програм ће радити са овим потребним пакетима.
  • Команда нпм инсталл такође може да добије и инсталира све пакете наведене у одељку зависности и девДепенденциес.

нпм Инсталирај глобално

Инсталирајте пакет на свој систем глобално.

Користите следећу команду да бисте инсталирали пакет на ваш систем глобално:

 npm install --global

Или једноставно:

 npm i -g 

нпм Инсталл Цомманд

Често инсталирате пакет на командну линију или љуску када желите да га користите глобално.

Инсталирање пакета је најбоље ако желите да га користите у својој апликацији.

Закључак

За Ноде Јс/јавасцрипт платформу, Нпм служи као управљање пакетима. Командна линија помаже да се нпм инсталира корак по корак за развој и операције. Помаже да се нпм и други повезани подаци инсталирају у једну командну линију помоћу командне линије. нпм инсталација за јавасцрипт функционалност у свим апликацијама које се односе на веб.