Ноде Пацкаге Манагер је познат као нпм. Он служи као менаџер пакета Ноде ЈаваСцрипт платформе.
Највећи софтверски регистар на свету назива се Нпм. Нпм је алатка за дељење и приказивање коју користе програмери отвореног кода широм света.
Нпм Партс
Нпм се састоји од три дела:
- Можете тражити пакете трећих страна на веб локацији, креирати профиле и одржавати пакете.
- Можете комуницирати са нпм-ом кроз интерфејс командне линије, понекад познат као нпм ЦЛИ, који се покреће са терминала.
- Регистар је значајно онлајн спремиште за ЈаваСцрипт изворни код.
Нпм басиц и Версион Цомманд
- Користите команду нпм из команде да бисте лоцирали нпм АПИ на вашем рачунару:
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
Често инсталирате пакет на командну линију или љуску када желите да га користите глобално.
Инсталирање пакета је најбоље ако желите да га користите у својој апликацији.
Закључак
За Ноде Јс/јавасцрипт платформу, Нпм служи као управљање пакетима. Командна линија помаже да се нпм инсталира корак по корак за развој и операције. Помаже да се нпм и други повезани подаци инсталирају у једну командну линију помоћу командне линије. нпм инсталација за јавасцрипт функционалност у свим апликацијама које се односе на веб.