Међутим, понекад корисник наиђе на грешку „ нпм команда није пронађена ” када инсталирате или конфигуришете модул или пакет из нпм регистра који омета радни ток корисника.
Овај пост ће показати:
- Како решити „нпм команда није пронађена“ на Линуку?
- Како да решите „нпм команда није пронађена“ на Виндовс-у?
- Закључак
Како решити „нпм команда није пронађена“ на Линуку?
Ноде.јс је широко коришћено окружење за извршавање ЈаваСцрипт кода. Ноде.јс је компатибилан са свим главним оперативним системима. Понекад, док инсталира Ноде.јс модул у ЈаваСцрипт-у, корисник наиђе на грешку „ нпм команда није пронађена ' како је приказано испод. Ова грешка се јавља због различитих намена, као што је нпм није инсталиран на систему или се користи застарела верзија нпм-а или нпм није додат у подешавања Линук путање окружења:
Да бисте исправили горе дату грешку, испробајте следећа решења:
- Инсталирајте нпм на Линук
- Додајте нпм у поставке окружења путање
- Проверавати ' ноде_модулес ” Дозволе директоријума
Решење 1: Инсталирајте нпм на Линук
Током инсталације Ноде.јс, корисник може заборавити да инсталира нпм менаџер пакета или нпм није исправно инсталиран на систему. Због тога, корисник наилази на грешку „ команда 'нпм' није пронађена ”. Да бисте решили наведени проблем, инсталирајте нпм на Линук кроз следећа упутства:
Корак 1: Ажурирајте Убунту
Прво, покрените Убунту терминал преко „ ЦТРЛ+АЛТ+Т ” кључ. Затим покрените „ апт упдате ” команда за ажурирање Убунту спремишта:
судо апт упдате
Корак 2: Инсталирајте нпм пакет
Затим инсталирајте нпм менаџер пакета преко „ апт инсталл нпм ” команда. Ова команда може захтевати роот привилегије, стога користите „ судо ” пре команде:
судо погодан инсталирај нпм -иОвде, „ -и ” ознака се користи за додељивање дозволе за обраду за коришћење додатног простора на диску за „нпм” инсталацију:
Корак 3: Верификација
Сада проверите да ли је нпм инсталиран или не, покрените „ нпм -в ” команда:
нпм -инДоњи излаз показује да смо ефикасно инсталирали „ 8.5.1 ” нпм верзија:
Да бисте проверили да ли команда нпм исправно ради или не, инсталирајте било који Ноде.јс модул. На пример, инсталирали смо „ изразити ” модул:
нпм инсталирај изразитиРезултат у наставку показује да смо инсталирали модул и ефикасно решили наведени проблем:
Ако проблем и даље постоји, то значи да нпм није аутоматски додат у поставку окружења Путања.
Решење 2: Додајте нпм у поставке окружења путање
Ако нпм није додат у системску путању, систем неће успети да открије нпм команде и корисник ће наићи на грешку „ нпм команда није пронађена ”. Да бисте решили наведени проблем, ручно додајте нпм инсталациони пут у подешавања Линук окружења. Да бисте то урадили, следите дату процедуру:
Корак 1: Проверите локацију инсталације нпм-а
Прво проверите локацију нпм инсталације кроз „ који нпм ” команда:
која нпм
Корак 2: Проверите подешавања окружења путање
Сада проверите да ли је нпм додат у подешавања окружења Линук путање или не тако што ћете погледати систем “ ПАТХ ”:
одјек $ПАТХОвде можете видети да су наша подешавања ПАТХ окружења већ ажурирана и нпм инсталациони пут већ постоји у подешавањима окружења:
Међутим, ако нпм извршна путања не постоји у поставкама Енвиронмент ПАТХ, додајте нпм у системску путању пратећи корак у наставку.
Корак 3: Додајте нпм путању у поставке Линук окружења
Отвори ' .басхрц ” у било ком Линук уређивачу текста са судо корисничким правима. Овде смо користили нано едитор:
судо нано .басхрц
Затим налепите следећи исечак у датотеку и сачувајте датотеку кроз „ ЦТРЛ+С ” кључ:
извоз ПАТХ = 'уср/бин: $ПАТХ '
Да бисте изашли из нано едитора, притисните „ ЦТРЛ+Кс ” кључ.
Корак 4: Поново учитајте Басх Схелл окружење
Након ажурирања „ .басхрц ” датотеку, поново учитајте окружење љуске Басх да бисте имплементирали промене путем доње команде:
извор ~ / .басхрц
Након тога, поново покрените команду „нпм“ и проверите да ли је проблем решен или не.
Решење 3: Проверите дозволе директоријума „ноде_модулес“.
Док инсталира нпм на Линук, он ствара „ ноде_модулес ” директоријум који садржи пакет из Ноде.јс пројекта према „ пројецт.јсон ” фајл. Ако је „ ноде_модулес ” директоријум нема битну дозволу, може наићи на различите грешке. Да бисте исправили ове грешке, доделите основне дозволе „ноде_модулес“ користећи кораке у наставку:
Корак 1: Прегледајте директоријум „ноде_модулес“.
Обично, „ ноде_модулес ” директоријум се налази у Линук корисничком директоријуму. Да бисте проверили датотеке тренутног директоријума, покрените „ лс ”:
лс
Да бисте видели путању тренутно отвореног директоријума, покрените „ пвд ”:
пвдОбратите пажњу на путању „ ноде_модулес ” директоријум из излаза:
Корак 2: Доделите дозволе за „ноде_модулес“
Сада доделите основне дозволе за „ ноде_модулес ” кроз „ цховн -Р $(вхоами):роот <директоријум модула_модула путање до чвора> ” команда:
цховн -Р $ ( ко сам ја ) :корен / кућа / убунтуусер / ноде_модулес
Ово ће решити различите грешке повезане са командом „нпм“.
Како да решите „нпм команда није пронађена“ на Виндовс-у?
На Виндовс-у, нпм се инсталира са инсталацијом Ноде.јс и аутоматски се додаје Виндовс путањи. Дакле, постоји минимална шанса да се „ нпм команда није пронађена ” јавља се грешка. Међутим, ретко се корисници суочавају са „ нпм се не препознаје као интерни или екстерни ” грешка команде. Ово је због тога што ако нпм није инсталиран са инсталацијом Ноде.јс, нпм извршна путања није препозната у Виндовс ПАТХ променљивој или се користи старија верзија нпм-а:
Да бисте решили истакнути проблем, прођите кроз следећа решења:
Хајде да пратимо свако од горе наведених решења једно по једно.
Решење 1: Деинсталирајте и поново инсталирајте Ноде.јс
Понекад, док инсталирате Ноде.јс на Виндовс, нпм пакет није правилно инсталиран, или је можда нпм верзија старија и некомпатибилна са новим ЈаваСцрипт апликацијама и модулима. Због тога се корисник сусреће са „ нпм команда није препозната ” грешка. Да бисте решили наведени проблем, инсталирајте најновију верзију Ноде.јс и нпм користећи следећу процедуру.
Корак 1: Покрените подешавања „Додај или уклони програме“.
Да бисте поново инсталирали Ноде.јс и нпм, прво деинсталирајте његову старију верзију. У ту сврху отворите „ Додајте или уклоните програме ” подешавања:
Корак 2: Деинсталирајте Ноде.јс
Потражите „чвор“ у пољу за претрагу листе апликација и изаберите апликацију Ноде.јс. Овде кликните на доле означено „ три тачке ” да бисте видели више опција:
Затим кликните на „ Деинсталирај ” опцију за инсталирање Ноде.јс. Корисници такође могу покренути „ Модификовати ” опција за измену или поправку инсталације Ноде.јс. Међутим, овај корак ће захтевати Ноде.јс “ мси ” фајл. Да бисмо надоградили нпм и Ноде.јс, свеже ћемо инсталирати најновију верзију:
Корак 3: Преузмите Ноде.јс Инсталлер
Отворите званични Ноде.јс веб сајт и преузмите најновију верзију Ноде.јс притиском на опцију испод:
Затим отворите „ Преузимања ” и двапут кликните на датотеку Ноде.јс .мси да бисте извршили инсталациони програм:
Корак 4: Инсталирајте Ноде.јс и нпм
Ово ће отворити чаробњак за подешавање Ноде.јс, притисните „ Следећи ” дугме да бисте прешли на кораке инсталације:
Слажем се са Ноде.јс “ Уговор са крајњим корисником лиценце ” притиском на поље за потврду испод и притиском на „ Следећи ” дугме:
Изаберите локацију за инсталацију Ноде.јс и притисните „ Следећи ”. Овде ћемо наставити са подразумеваном изабраном локацијом:
Из следећег чаробњака идите до опције „нпм менаџер пакета“ и изаберите опцију испод да бисте у потпуности инсталирали нпм заједно са инсталацијом Ноде.јс:
Након тога, притисните „ Следећи ” дугме за наставак процеса:
Овде, ако желите да инсталирате додатни алат заједно са нпм-ом и Ноде.јс, притисните доле дато поље за потврду и притисните „ Следећи ”. Овде нам није потребан никакав додатни алат:
На крају, притисните „ Инсталирај ” дугме за почетак инсталирања Ноде.јс и нпм на Виндовс:
Након завршетка процеса инсталације, притисните „ Заврши ” дугме:
Ово ће такође аутоматски додати Ноде.јс и нпм променљивој Виндовс путање.
Корак 5: Покрените терминал
Да бисте проверили да ли су нпм и Ноде.јс инсталирани и додати Виндовс путањи, отворите подразумевани терминал Виндовс командне линије преко Старт менија:
Корак 6: Верификација
Затим покрените „ чвор -в ” команда за проверу верзије Ноде.јс:
чвор -ин
Сада, да бисте проверили да ли је нпм инсталиран и добро ради, проверите верзију нпм-а:
нпм -инИз доњег резултата можете видети да смо ефикасно инсталирали нпм “ 10.2.4 ” верзија за Виндовс:
Сада проверите да ли је грешка „нпм цомманд нот фоунд“ решена или не. У ту сврху, иницијализујте Ноде.јс окружење користећи „ нпм инит ” команда:
нпм инитДоњи излаз показује да смо ефикасно решили грешку нпм команда није препозната:
Ако грешка и даље постоји, то значи да нпм није додат Виндовс путањи. Да бисте решили проблем, испробајте решење у наставку.
Решење 2: Додајте нпм у Виндовс путању
Међутим, док су Ноде.јс и нпм инсталирани, Виндовс ПАТХ променљива се аутоматски ажурира. Али, ако нпм није додан у Виндовс путању, онда систем не може да приступи услужном програму нпм командне линије са терминала и корисник се суочава са грешком „ нпм команда није пронађена ”. Да бисте решили наведени проблем, додајте нпм променљивој Виндовс путање користећи следећу демонстрацију.
Корак 1: Проверите локацију инсталације Нпм-а
Прво идите до инсталационих локација нпм и Ноде.јс. Подразумевано, нпм је инсталиран у „ Ц:\Програм Филес\Ноде.јс ” директоријум. Копирајте путању инсталационог директоријума из адресне траке испод:
Корак 2: Покрените променљиву окружења
Затим покрените подешавања променљиве окружења преко Виндовс Старт менија:
Затим притисните „ Променљиве окружења ” дугме за покретање подешавања Виндовс променљивих:
Корак 3: Додајте нпм у Виндовс путању
Отвори ' Пут ” опција из „ Системске варијабле ' листа. У ту сврху прво изаберите „ Пут ” а затим притисните „ Уредити ” дугме:
Овде је наша извршна путања Ноде.јс и нпм већ постављена и додата у променљиву Виндовс Патх. Међутим, ако путања није додата или постоји у променљивој Путања, додајте је ручно. У ту сврху прво притисните „ Нова ” дугме, налепите путању за нпм инсталацију “ Ц:\Програм Филес\Ноде.јс ” и притисните „ У реду ” дугме:
Корак 4: Користите команду нпм
Након додавања „ нпм ” до Виндовс путање, поново покрените терминал Виндовс командне линије и користите команду нпм да инсталирате пакет или модул и проверите да ли је наведени проблем решен или не:
нпм инсталирај изразитиЗа демонстрацију, инсталирали смо „ изразити ” Ноде.јс модул који користи нпм менаџер пакета. Резултат у наставку показује да смо ефикасно решили грешку „нпм нот фоунд“ и успешно инсталирали Ноде.јс модул:
Покрили смо решења за поправку „ нпм команда није пронађена ” грешка и за Виндовс и за Линук ОС.
Закључак
Да бисте поправили грешку „нпм цомманд нот фоунд“, покушајте да поново инсталирате нпм менаџер пакета у Линуку користећи „ судо апт инсталл нпм -и ” команда. У Виндовс-у, корисник треба у потпуности да деинсталира Ноде.јс и поново га инсталира на систем. У ту сврху преузмите датотеку Ноде.јс „.мси“ са званичне веб локације, покрените инсталатер и инсталирајте нпм. Друго решење је да додате нпм у подешавања Виндовс или Линук окружења. Ово ће учинити нпм доступним за Виндовс или Линук терминале. Овај запис је показао исправке за решавање „ нпм команда није пронађена ” грешка на Виндовс и Линук ОС.