Fix npm kommando ikke fundet Fejl

Fix Npm Kommando Ikke Fundet Fejl



npm er en af ​​kernekomponenterne i Node.js runtime-miljøet (kør JavaScript-kode). Det bruges til at administrere og drive JavaScript-moduler og -pakker. Node.js-brugeren kan søge og installere væsentlige pakker og moduler, administrere applikationsversionen og konfigurere JS-projekterne gennem npm-kommandolinjeværktøjet.

Men nogle gange støder brugeren på fejlen ' npm-kommandoen blev ikke fundet ” når du installerer eller konfigurerer et modul eller en pakke fra npm-registret, hvilket forstyrrer brugerens arbejdsgang.

Dette indlæg vil demonstrere:







Hvordan løses 'npm-kommandoen ikke fundet' på Linux?

Node.js er et meget brugt runtime-miljø til JavaScript-kode. Node.js er kompatibel med alle større operativsystemer. Nogle gange, mens du installerer Node.js-modulet i JavaScript, støder brugeren på fejlen ' npm-kommandoen blev ikke fundet ' som vist nedenfor. Denne fejl opstår på grund af forskellige formål, såsom at npm ikke er installeret på systemet eller en forældet version af npm bliver brugt, eller at npm ikke føjes til Linux Path-miljøindstillinger:





For at rette ovenstående fejl, prøv følgende løsninger:





Løsning 1: Installer npm på Linux

Under installationen af ​​Node.js kan brugeren glemme at installere npm-pakkehåndteringen eller måske er npm ikke installeret korrekt på systemet. På grund af dette støder brugeren på fejlen ' kommandoen 'npm' ikke fundet ”. For at løse det angivne problem skal du installere npm på Linux gennem følgende instruktioner:

Trin 1: Opdater Ubuntu

Start først Ubuntu-terminalen gennem ' CTRL+ALT+T ” nøgle. Kør derefter ' passende opdatering kommando for at opdatere Ubuntu-lageret:



sudo passende opdatering

Trin 2: Installer npm-pakken

Installer derefter npm-pakkehåndteringen gennem ' apt install npm ” kommando. Denne kommando kræver muligvis root-rettigheder, brug derfor ' sudo ” før kommandoen:

sudo passende installere npm -og

Her er ' -og ' flag bruges til at tildele tilladelsen til at behandle til brug af ekstra diskplads til 'npm' installation:

Trin 3: Bekræftelse

Tjek nu, om npm er installeret eller ej, kør ' npm -v kommando:

npm -i

Nedenstående output viser, at vi effektivt har installeret ' 8.5.1 ' npm version:

For at kontrollere, om npm-kommandoen fungerer korrekt eller ej, skal du installere et hvilket som helst Node.js-modul. For eksempel har vi installeret ' udtrykke ' modul:

npm installere udtrykke

Nedenstående resultat indikerer, at vi har installeret modulet og effektivt løst det angivne problem:

Hvis problemet stadig fortsætter, betyder det, at npm ikke automatisk føjes til Path-miljøindstillingen.

Løsning 2: Føj npm til Path Environment Settings

Hvis npm ikke er tilføjet til systemstien, vil systemet ikke kunne registrere npm-kommandoer, og brugeren vil støde på fejlen ' npm-kommandoen blev ikke fundet ”. For at løse det angivne problem skal du manuelt tilføje npm-installationsstien til Linux-miljøindstillingerne. For at gøre det, følg den givne procedure:

Trin 1: Tjek npm installationsplacering

Kontroller først npm-installationsplaceringen gennem ' hvilken npm kommando:

hvilken npm

Trin 2: Tjek stimiljøindstillinger

Bekræft nu, om npm er tilføjet til Linux Path-miljøindstillinger eller ej, ved at se systemet ' STI ”:

ekko $PATH

Her kan du se, at vores PATH-miljøindstillinger allerede er opdaterede, og npm-installationsstien findes allerede i miljøindstillinger:

Men hvis den eksekverbare npm-sti ikke findes i Environment PATH-indstillingerne, skal du tilføje npm til systemstien ved at følge nedenstående trin.

Trin 3: Tilføj npm-sti til Linux-miljøindstillinger

Åbn ' .bashrc ”-fil i enhver Linux-teksteditor med sudo-brugerrettigheder. Her har vi brugt nano-editoren:

sudo nano .bashrc

Indsæt derefter følgende uddrag i filen og gem filen via ' CTRL+S ” nøgle:

eksport STI = 'usr/bin: $PATH '

For at afslutte nano-editoren, tryk på ' CTRL+X ” nøgle.

Trin 4: Genindlæs Bash Shell Environment

Efter opdatering af ' .bashrc ” fil, genindlæs Bash shell-miljøet for at implementere ændringerne gennem nedenstående kommando:

kilde ~ / .bashrc

Kør derefter kommandoen 'npm' igen og kontroller, om problemet er løst eller ej.

Løsning 3: Tjek 'node_modules' Directory Permissions

Mens du installerer npm på Linux, skaber det ' node_modules ” mappe, der indeholder en pakke fra Node.js-projektet i henhold til “ project.json ' fil. Hvis ' node_modules ” bibliotek ikke har væsentlig tilladelse, det kan støde på forskellige fejl. For at rette disse fejl skal du tildele de væsentlige tilladelser til 'node_modules' ved at bruge nedenstående trin:

Trin 1: Se 'node_modules' Directory

Normalt er ' node_modules ” bibliotek findes i Linux-brugerbiblioteket. For at kontrollere filerne i den aktuelle mappe skal du køre ' ls ”:

ls

For at se stien til den aktuelt åbnede mappe skal du køre ' pwd ”:

pwd

Bemærk stien til ' node_modules ” bibliotek fra outputtet:

Trin 2: Tildel tilladelser til 'node_modules'

Tildel nu de væsentlige tilladelser til ' node_modules ' igennem ' chown -R $(whoami):root kommando:

chown -R $ ( hvem er jeg ) :rod / hjem / ubuntubruger / node_modules

Dette vil løse forskellige fejl relateret til kommandoen 'npm'.

Hvordan løses 'npm-kommandoen ikke fundet' på Windows?

På Windows installeres npm med Node.js-installation og tilføjes automatisk til Windows-stien. Derfor er der minimal chance for en ' npm-kommandoen blev ikke fundet ' fejl opstår. Det er dog sjældent, at brugere står over for ' npm genkendes ikke som en intern eller ekstern ' kommando fejl. Dette skyldes, at hvis npm ikke er installeret med Node.js-installation, genkendes den eksekverbare npm-sti ikke i Windows PATH-variablen, eller der bruges en ældre version af npm:

For at løse det fremhævede problem skal du gennemgå følgende løsninger:

Lad os følge hver af de ovenstående givne løsninger en efter en.

Løsning 1: Afinstaller og geninstaller Node.js

Nogle gange, mens du installerer Node.js på Windows, er npm-pakken ikke installeret korrekt, eller måske er npm-versionen ældre og inkompatibel med nye JavaScript-applikationer og -moduler. På grund af dette støder brugeren på ' npm-kommandoen genkendes ikke ' fejl. For at løse det angivne problem skal du installere den seneste version af Node.js og npm ved at bruge følgende procedure.

Trin 1: Start 'Tilføj eller fjern programmer' Indstillinger

For at installere Node.js og npm på ny, skal du først afinstallere dens ældre version. Til dette formål skal du åbne ' Tilføj eller fjern programmer ' indstillinger:

Trin 2: Afinstaller Node.js

Søg efter 'node' i applistens søgefelt, og vælg applikationen Node.js. Klik her på nedenstående pegede ' tre prikker '-ikonet for at se flere muligheder:

Klik derefter på ' Afinstaller ” mulighed for at installere Node.js. Brugere kan også udløse ' Modificere ” mulighed for at ændre eller rette Node.js-installationen. Dette trin vil dog kræve en Node.js ' msi ' fil. For at opgradere npm og Node.js vil vi for nylig installere den seneste version:

Trin 3: Download Node.js Installer

Åbn den officielle Node.js internet side og download den nyeste version af Node.js ved at trykke på den nedenstående indstilling:

Åbn derefter ' Downloads ”-mappen og dobbeltklik på Node.js .msi-filen for at udføre installationsprogrammet:

Trin 4: Installer Node.js og npm

Dette vil åbne guiden til opsætning af Node.js, tryk på ' Næste knappen for at fortsætte til installationstrinene:

Enig om Node.js ' Slutbrugeraftale ' ved at trykke på nedenstående spidse afkrydsningsfelt og trykke på ' Næste ” knap:

Vælg installationsstedet for Node.js, og tryk på ' Næste ”. Her vil vi fortsætte med den standard valgte placering:

Fra den næste guide skal du navigere til 'npm-pakkehåndtering'-indstillingen og vælge den nedenstående mulighed for at installere npm fuldstændigt sammen med Node.js-installationen:

Tryk derefter på ' Næste knappen for at fortsætte processen:

Her, hvis du vil installere et ekstra værktøj sammen med npm og Node.js, skal du trykke på nedenstående afkrydsningsfelt og trykke på ' Næste ”. Her har vi ikke brug for yderligere værktøj:

Tryk til sidst på ' Installere ” knappen for at begynde at installere Node.js og npm på Windows:

Når du har afsluttet installationsprocessen, skal du trykke på ' Afslut ” knap:

Dette vil også automatisk tilføje Node.js og npm til Windows Path-variablen.

Trin 5: Start Terminal

For at kontrollere, om npm og Node.js er installeret og tilføjet til Windows-stien, skal du åbne kommandoprompten i Windows-standardterminalen via Start-menuen:

Trin 6: Bekræftelse

Kør derefter ' node -v ” kommando for at kontrollere Node.js-versionen:

node -i

For nu at kontrollere, om npm er installeret og fungerer godt, skal du kontrollere npm-versionen:

npm -i

Fra nedenstående resultat kan du se, at vi effektivt har installeret npm ' 10.2.4 ' version på Windows:

Bekræft nu, om fejlen 'npm-kommando ikke fundet' er løst eller ej. Til dette formål skal du initialisere Node.js-miljøet ved hjælp af ' npm init kommando:

npm init

Nedenstående output viser, at vi effektivt har løst npm-kommandoen ikke genkendt fejl:

Hvis fejlen stadig fortsætter, betyder det, at npm ikke er tilføjet til Windows Path. For at løse problemet, prøv nedenstående løsning.

Løsning 2: Føj npm til Windows Path

Men mens Node.js og npm er installeret, opdateres Windows PATH-variablen automatisk. Men hvis npm ikke er tilføjet til Windows Path, er systemet ikke i stand til at få adgang til npm kommandolinjeværktøjet fra terminalen, og brugeren står over for fejlen ' npm-kommandoen blev ikke fundet ”. For at løse det angivne problem skal du tilføje npm til Windows Path-variablen ved hjælp af følgende demonstration.

Trin 1: Tjek Npm-installationsplacering

Først skal du navigere til npm- og Node.js-installationsplaceringerne. Som standard er npm installeret i ' C:\Program Files\Node.js ” bibliotek. Kopier installationsmappestien fra den nedenstående adresselinje:

Trin 2: Start Environment Variable

Start derefter miljøvariabelindstillingerne via Windows Start-menuen:

Tryk derefter på ' miljøvariabler knappen for at starte Windows-variableindstillingerne:

Trin 3: Tilføj npm til Windows Path

Åbn ' Sti ' valgmulighed fra ' Systemvariabler ' liste. Til dette formål skal du først vælge ' Sti ' og tryk derefter på ' Redigere ” knap:

Her er vores Node.js og npm eksekverbare sti allerede indstillet og tilføjet i Windows Path-variablen. Men hvis stien ikke er tilføjet eller findes i Sti-variablen, skal du tilføje den manuelt. Til dette formål skal du først trykke på ' Ny knappen, indsæt npm installationsstien ' C:\Program Files\Node.js ' og tryk på ' Okay ” knap:

Trin 4: Brug kommandoen npm

Efter tilføjelse af ' npm ” til Windows Path, genstart Windows Kommandoprompt-terminalen og brug npm-kommandoen til at installere pakken eller modulet og verificere, at hvis det angivne problem er løst eller ej:

npm installere udtrykke

Til demonstration har vi installeret ' udtrykke ” Node.js-modul ved hjælp af npm-pakkehåndtering. Nedenstående resultat viser, at vi effektivt har løst fejlen 'npm ikke fundet' og installeret Node.js-modulet med succes:

Vi har dækket løsningerne til at rette op på ' npm-kommandoen blev ikke fundet ” fejl for både Windows og Linux OS.

Konklusion

For at rette fejlen 'npm-kommandoen ikke fundet' skal du prøve at geninstallere npm-pakkehåndteringen i Linux ved hjælp af ' sudo apt installer npm -y ” kommando. I Windows skal brugeren afinstallere Node.js fuldstændigt og geninstallere det på systemet. Til dette formål skal du downloade Node.js '.msi'-filen fra den officielle hjemmeside, køre installationsprogrammet og installere npm. Den anden løsning er at tilføje npm til Windows- eller Linux-miljøindstillinger. Dette vil gøre npm tilgængelig for Windows- eller Linux-terminaler. Denne opskrivning har vist rettelserne til at løse ' npm-kommandoen blev ikke fundet ” fejl på både Windows og Linux OS.