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?
- Hvordan løses 'npm-kommandoen ikke fundet' på Windows?
- Konklusion
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:
- Installer npm på Linux
- Føj npm til Path Environment Settings
- Kontrollere ' node_modules ” Katalogtilladelser
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 -ogHer 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 -iNedenstå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 udtrykkeNedenstå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 $PATHHer 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 ”:
pwdBemæ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
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 -iFra 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 initNedenstå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 udtrykkeTil 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.