Ayusin ang npm command not found Error

Ayusin Ang Npm Command Not Found Error



Ang npm ay isa sa mga pangunahing bahagi ng Node.js runtime environment (run JavaScript code). Ito ay ginagamit upang pamahalaan at patakbuhin ang mga module at pakete ng JavaScript. Ang user ng Node.js ay maaaring maghanap at mag-install ng mahahalagang pakete at module, pamahalaan ang bersyon ng application, at i-configure ang mga proyekto ng JS sa pamamagitan ng npm command line utility.

Gayunpaman, kung minsan, ang gumagamit ay nakatagpo ng error na ' hindi nahanap ang npm command ” kapag nag-i-install o nagko-configure ng module o package mula sa npm registry na nakakagambala sa workflow ng user.

Ipapakita ng post na ito ang:







Paano Lutasin ang “npm command not found” sa Linux?

Ang Node.js ay isang malawakang ginagamit na runtime environment para sa JavaScript code. Ang Node.js ay katugma sa lahat ng pangunahing Operating system. Minsan, habang ini-install ang Node.js module sa JavaScript, nararanasan ng user ang error na “ hindi nahanap ang npm command ” gaya ng ipinapakita sa ibaba. Nangyayari ang error na ito dahil sa iba't ibang layunin tulad ng hindi naka-install ang npm sa system o ginagamit ang lumang bersyon ng npm o hindi naidagdag ang npm sa mga setting ng kapaligiran ng Linux Path:





Upang ayusin ang ibinigay na error sa itaas, subukan ang mga sumusunod na solusyon:





Solusyon 1: I-install ang npm sa Linux

Sa panahon ng pag-install ng Node.js, maaaring makalimutan ng user na i-install ang npm package manager o maaaring hindi na-install nang tama ang npm sa system. Dahil dito, nakatagpo ang user ng error na ' hindi nahanap ang command na 'npm' ”. Upang ayusin ang nakasaad na isyu, i-install ang npm sa Linux sa pamamagitan ng mga sumusunod na tagubilin:

Hakbang 1: I-update ang Ubuntu

Una, paganahin ang terminal ng Ubuntu sa pamamagitan ng “ CTRL+ALT+T ” susi. Pagkatapos, patakbuhin ang ' angkop na pag-update ” utos upang i-update ang repositoryo ng Ubuntu:



sudo angkop na pag-update

Hakbang 2: I-install ang npm Package

Susunod, i-install ang npm package manager sa pamamagitan ng “ apt install npm ” utos. Ang utos na ito ay maaaring mangailangan ng mga pribilehiyo sa ugat, samakatuwid gamitin ang ' sudo ” bago ang utos:

sudo apt i-install npm -at

Dito, ang ' -at Ang ” flag ay ginagamit upang ilaan ang pahintulot na iproseso ang paggamit ng dagdag na espasyo sa disk para sa pag-install ng “npm”:

Hakbang 3: Pag-verify

Ngayon, suriin kung ang npm ay naka-install o hindi, patakbuhin ang ' npm -v ” utos:

npm -sa

Ang output sa ibaba ay nagpapakita na epektibo naming na-install ang ' 8.5.1 ” bersyon ng npm:

Upang tingnan kung gumagana o hindi ang npm command, i-install ang anumang Node.js module. Halimbawa, na-install namin ang ' ipahayag ” module:

npm i-install ipahayag

Ang resulta sa ibaba ay nagpapahiwatig na na-install namin ang module at epektibong nalutas ang nakasaad na isyu:

Kung magpapatuloy pa rin ang problema, nangangahulugan ito na hindi awtomatikong idinaragdag ang npm sa setting ng kapaligiran ng Path.

Solusyon 2: Magdagdag ng npm sa Mga Setting ng Path Environment

Kung hindi idinagdag ang npm sa Path ng system, mabibigo ang system na makita ang mga npm command at makakatagpo ang user ng error na “ hindi nahanap ang npm command ”. Upang ayusin ang nakasaad na isyu, manu-manong idagdag ang landas ng pag-install ng npm sa mga setting ng kapaligiran ng Linux. Upang gawin ito, sundin ang ibinigay na pamamaraan:

Hakbang 1: Suriin ang lokasyon ng Pag-install ng npm

Una, suriin ang lokasyon ng pag-install ng npm sa pamamagitan ng “ aling npm ” utos:

alin npm

Hakbang 2: Suriin ang Mga Setting ng Path Environment

Ngayon, i-verify kung ang npm ay idinagdag sa mga setting ng kapaligiran ng Linux Path o hindi sa pamamagitan ng pagtingin sa system ' DAAN ”:

echo $PATH

Dito, makikita mo na napapanahon na ang aming mga setting ng kapaligiran sa PATH at umiiral na ang landas ng pag-install ng npm sa mga setting ng kapaligiran:

Gayunpaman, kung wala ang npm executable path sa mga setting ng Environment PATH, pagkatapos ay idagdag ang npm sa path ng system sa pamamagitan ng pagsunod sa hakbang sa ibaba.

Hakbang 3: Magdagdag ng npm Path sa Mga Setting ng Kapaligiran ng Linux

Buksan ang ' .bashrc ” file sa anumang Linux text editor na may mga karapatan ng gumagamit ng sudo. Dito, ginamit namin ang nano editor:

sudo nano .bashrc

Pagkatapos, i-paste ang sumusunod na snippet sa file at i-save ang file sa pamamagitan ng “ CTRL+S ” susi:

i-export DAAN = 'usr/bin: $PATH '

Upang lumabas sa nano editor, pindutin ang “ CTRL+X ” susi.

Hakbang 4: I-reload ang Bash Shell Environment

Matapos i-update ang ' .bashrc ” file, i-reload ang kapaligiran ng Bash shell upang ipatupad ang mga pagbabago sa pamamagitan ng command sa ibaba:

pinagmulan ~ / .bashrc

Pagkatapos nito, muling patakbuhin ang command na 'npm' at i-verify kung naayos na ang problema o hindi.

Solusyon 3: Suriin ang 'node_modules' na Mga Pahintulot sa Direktoryo

Habang nag-i-install ng npm sa Linux, lumilikha ito ng “ node_modules ” directory na naglalaman ng package mula sa Node.js project ayon sa “ project.json ” file. kung ang ' node_modules ” Ang direktoryo ay walang mahalagang pahintulot, maaari itong makatagpo ng iba't ibang mga error. Upang ayusin ang mga error na ito, italaga ang mahahalagang pahintulot sa 'node_modules' gamit ang mga hakbang sa ibaba:

Hakbang 1: Tingnan ang Direktoryo ng 'node_modules'.

Karaniwan, ang ' node_modules ” ang direktoryo ay matatagpuan sa direktoryo ng gumagamit ng Linux. Upang suriin ang mga file ng kasalukuyang direktoryo, patakbuhin ang ' ls ”:

ls

Upang tingnan ang landas ng kasalukuyang nakabukas na direktoryo, patakbuhin ang ' pwd ”:

pwd

Pansinin ang landas ng ' node_modules ” direktoryo mula sa output:

Hakbang 2: Magtalaga ng Mga Pahintulot sa 'node_modules'

Ngayon, italaga ang mahahalagang pahintulot sa ' node_modules ' sa pamamagitan ng ' chown -R $(whoami):root ” utos:

chown -R $ ( sino ako ) :ugat / bahay / ubuntuuser / node_modules

Malulutas nito ang iba't ibang mga error na nauugnay sa command na 'npm'.

Paano Lutasin ang 'npm command not found' sa Windows?

Sa Windows, naka-install ang npm sa pag-install ng Node.js at awtomatikong idinagdag sa Windows path. Samakatuwid, mayroong kaunting pagkakataon na ' hindi nahanap ang npm command ” error na nagaganap. Gayunpaman, bihira ang mga gumagamit na nahaharap sa ' Ang npm ay hindi kinikilala bilang panloob o panlabas ” error sa utos. Ito ay dahil sa kung ang npm ay hindi naka-install sa Node.js installation, ang npm executable path ay hindi nakikilala sa Windows PATH variable o isang mas lumang bersyon ng npm ay ginagamit:

Upang ayusin ang naka-highlight na isyu, dumaan sa mga sumusunod na solusyon:

Sundin natin ang bawat isa sa mga ibinigay na solusyon sa itaas nang paisa-isa.

Solusyon 1: I-uninstall at I-reinstall ang Node.js

Minsan, habang ini-install ang Node.js sa Windows, ang npm package ay hindi na-install nang maayos, o marahil ang npm na bersyon ay mas luma at hindi tugma sa mga bagong JavaScript application at module. Dahil dito, nakatagpo ng user ang ' Ang utos ng npm ay hindi kinikilala ” pagkakamali. Upang ayusin ang nakasaad na isyu, i-install ang pinakabagong bersyon ng Node.js at npm gamit ang sumusunod na pamamaraan.

Hakbang 1: Ilunsad ang Mga Setting ng “Magdagdag o mag-alis ng mga program”.

Upang bagong i-install ang Node.js at npm, i-uninstall muna ang mas lumang bersyon nito. Para sa layuning ito, buksan ang ' Magdagdag o mag-alis ng mga programa ” mga setting:

Hakbang 2: I-uninstall ang Node.js

Maghanap ng 'node' sa field ng paghahanap ng Listahan ng app at piliin ang application na Node.js. Dito, i-click ang nakaturo sa ibaba ' tatlong tuldok ” icon upang tingnan ang higit pang mga opsyon:

Susunod, mag-click sa ' I-uninstall ” na opsyon upang i-install ang Node.js. Maaari ring i-trigger ng mga user ang ' Baguhin ” na opsyon upang baguhin o ayusin ang pag-install ng Node.js. Gayunpaman, ang hakbang na ito ay mangangailangan ng Node.js “ msi ” file. Upang i-upgrade ang npm at Node.js, bago naming i-install ang pinakabagong bersyon:

Hakbang 3: I-download ang Node.js Installer

Buksan ang opisyal ng Node.js website at i-download ang pinakabagong bersyon ng Node.js sa pamamagitan ng pagpindot sa opsyon na nakaturo sa ibaba:

Susunod, buksan ang ' Mga download ” folder at i-double-click ang Node.js .msi file para i-execute ang installer:

Hakbang 4: I-install ang Node.js at npm

Bubuksan nito ang Node.js Setup wizard, pindutin ang “ Susunod ” button upang magpatuloy sa mga hakbang sa pag-install:

Sumang-ayon sa Node.js “ Kasunduan sa Lisensya ng End-User ” sa pamamagitan ng pagpindot sa nakatutok na checkbox sa ibaba at pagpindot sa “ Susunod 'button:

Piliin ang lokasyon ng pag-install ng Node.js at pindutin ang “ Susunod ”. Dito, magpapatuloy kami sa default na napiling lokasyon:

Mula sa susunod na wizard, mag-navigate sa opsyong 'npm package manager' at piliin ang opsyon na nakaturo sa ibaba upang ganap na i-install ang npm kasama ang pag-install ng Node.js:

Pagkatapos nito, pindutin ang ' Susunod ” button upang ipagpatuloy ang proseso:

Dito, kung gusto mong mag-install ng karagdagang tool kasama ng npm at Node.js, pindutin ang checkbox na ibinigay sa ibaba at pindutin ang “ Susunod ”. Dito, hindi kami nangangailangan ng anumang karagdagang tool:

Panghuli, pindutin ang ' I-install ” button upang simulan ang pag-install ng Node.js at npm sa Windows:

Matapos makumpleto ang proseso ng pag-install, pindutin ang ' Tapusin 'button:

Awtomatiko rin nitong idaragdag ang Node.js at npm sa variable ng Windows Path.

Hakbang 5: Ilunsad ang Terminal

Upang tingnan kung ang npm at Node.js ay naka-install at idinagdag sa Windows path, buksan ang Command Prompt Windows default terminal sa pamamagitan ng Start menu:

Hakbang 6: Pag-verify

Susunod, patakbuhin ang ' node -v ” utos upang suriin ang bersyon ng Node.js:

node -sa

Ngayon, upang suriin kung naka-install at gumagana nang maayos ang npm, suriin ang bersyon ng npm:

npm -sa

Mula sa resulta sa ibaba, makikita mong epektibo naming na-install ang npm “ 10.2.4 ” na bersyon sa Windows:

Ngayon, i-verify kung ang error na 'npm command not found' ay nalutas o hindi. Para sa layuning ito, simulan ang kapaligiran ng Node.js gamit ang “ npm init ” utos:

npm init

Ang output sa ibaba ay nagpapakita na epektibo naming nalutas ang npm command na hindi kinikilalang error:

Kung magpapatuloy pa rin ang error, nangangahulugan ito na hindi naidagdag ang npm sa Windows Path. Upang ayusin ang problema, subukan ang solusyon sa ibaba.

Solusyon 2: Magdagdag ng npm sa Windows Path

Gayunpaman, habang naka-install ang Node.js at npm, awtomatikong ina-update ang variable ng Windows PATH. Ngunit, kung hindi naidagdag ang npm sa Windows Path, hindi ma-access ng system ang npm command line utility mula sa terminal, at nahaharap ang user sa error na “ hindi nahanap ang npm command ”. Upang ayusin ang nakasaad na isyu, idagdag ang npm sa variable ng Windows Path gamit ang sumusunod na demonstrasyon.

Hakbang 1: Suriin ang Lokasyon ng Pag-install ng Npm

Una, mag-navigate sa npm at mga lokasyon ng pag-install ng Node.js. Bilang default, naka-install ang npm sa “ C:\Program Files\Node.js ” direktoryo. Kopyahin ang path ng direktoryo ng pag-install mula sa address bar na nakaturo sa ibaba:

Hakbang 2: Ilunsad ang Environment Variable

Susunod, ilunsad ang mga setting ng variable ng Environment sa pamamagitan ng Start menu ng Windows:

Susunod, pindutin ang ' Mga variable ng kapaligiran ” button upang ilunsad ang mga setting ng variable ng Windows:

Hakbang 3: Magdagdag ng npm sa Windows Path

Buksan ang ' Daan 'opsyon mula sa' Mga variable ng system ” listahan. Para sa layuning ito, piliin muna ang ' Daan ” at pagkatapos ay pindutin ang “ I-edit 'button:

Dito, ang aming Node.js at npm executable path ay nakatakda na at naidagdag sa variable ng Windows Path. Gayunpaman, kung ang path ay hindi idinagdag o umiiral sa Path variable, idagdag ito nang manu-mano. Para sa layuning ito, una, pindutin ang ' Bago 'button, i-paste ang landas ng pag-install ng npm ' C:\Program Files\Node.js ” at pindutin ang “ OK 'button:

Hakbang 4: Gamitin ang npm Command

Pagkatapos idagdag ang ' npm ” sa Windows Path, muling ilunsad ang Windows Command Prompt terminal, at gamitin ang npm command para i-install ang package o module at i-verify na kung maayos o hindi ang nakasaad na isyu:

npm i-install ipahayag

Para sa pagpapakita, na-install namin ang ' ipahayag ” Node.js module gamit ang npm package manager. Ang resulta sa ibaba ay nagpapakita na epektibo naming naresolba ang error na 'npm not found' at matagumpay na na-install ang Node.js module:

Sinaklaw namin ang mga solusyon para ayusin ang ' hindi nahanap ang npm command ” error para sa parehong Windows at Linux OS.

Konklusyon

Upang ayusin ang error na 'npm command not found', subukang i-install muli ang npm package manager sa Linux gamit ang ' sudo apt install npm -y ” utos. Sa Windows, kailangang ganap na i-uninstall ng user ang Node.js at muling i-install ito sa system. Para sa layuning ito, i-download ang Node.js “.msi” file mula sa opisyal na website, patakbuhin ang installer, at i-install ang npm. Ang iba pang solusyon ay idagdag ang npm sa mga setting ng kapaligiran ng Windows o Linux. Gagawin nitong naa-access ang npm sa mga terminal ng Windows o Linux. Ang writeup na ito ay nagpakita ng mga pag-aayos upang malutas ang ' hindi nahanap ang npm command ” error sa parehong Windows at Linux OS.