Поправи нпм команда није пронађена Грешка

Popravi Npm Komanda Nije Pronadena Greska



нпм је једна од основних компоненти окружења за извршавање Ноде.јс (покрени ЈаваСцрипт код). Користи се за управљање и управљање ЈаваСцрипт модулима и пакетима. Корисник Ноде.јс може претраживати и инсталирати основне пакете и модуле, управљати верзијом апликације и конфигурисати ЈС пројекте преко нпм услужног програма командне линије.

Међутим, понекад корисник наиђе на грешку „ нпм команда није пронађена ” када инсталирате или конфигуришете модул или пакет из нпм регистра који омета радни ток корисника.

Овај пост ће показати:







Како решити „нпм команда није пронађена“ на Линуку?

Ноде.јс је широко коришћено окружење за извршавање ЈаваСцрипт кода. Ноде.јс је компатибилан са свим главним оперативним системима. Понекад, док инсталира Ноде.јс модул у ЈаваСцрипт-у, корисник наиђе на грешку „ нпм команда није пронађена ' како је приказано испод. Ова грешка се јавља због различитих намена, као што је нпм није инсталиран на систему или се користи застарела верзија нпм-а или нпм није додат у подешавања Линук путање окружења:





Да бисте исправили горе дату грешку, испробајте следећа решења:





Решење 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: Користите команду нпм

Након додавања „ нпм ” до Виндовс путање, поново покрените терминал Виндовс командне линије и користите команду нпм да инсталирате пакет или модул и проверите да ли је наведени проблем решен или не:

нпм инсталирај изразити

За демонстрацију, инсталирали смо „ изразити ” Ноде.јс модул који користи нпм менаџер пакета. Резултат у наставку показује да смо ефикасно решили грешку „нпм нот фоунд“ и успешно инсталирали Ноде.јс модул:

Покрили смо решења за поправку „ нпм команда није пронађена ” грешка и за Виндовс и за Линук ОС.

Закључак

Да бисте поправили грешку „нпм цомманд нот фоунд“, покушајте да поново инсталирате нпм менаџер пакета у Линуку користећи „ судо апт инсталл нпм -и ” команда. У Виндовс-у, корисник треба у потпуности да деинсталира Ноде.јс и поново га инсталира на систем. У ту сврху преузмите датотеку Ноде.јс „.мси“ са званичне веб локације, покрените инсталатер и инсталирајте нпм. Друго решење је да додате нпм у подешавања Виндовс или Линук окружења. Ово ће учинити нпм доступним за Виндовс или Линук терминале. Овај запис је показао исправке за решавање „ нпм команда није пронађена ” грешка на Виндовс и Линук ОС.