Error de correcció de l'ordre npm no trobat

Error De Correccio De L Ordre Npm No Trobat



El npm és un dels components bàsics de l'entorn d'execució de Node.js (executa el codi JavaScript). S'utilitza per gestionar i operar mòduls i paquets JavaScript. L'usuari de Node.js pot cercar i instal·lar paquets i mòduls essencials, gestionar la versió de l'aplicació i configurar els projectes JS mitjançant la utilitat de línia d'ordres npm.

Tanmateix, de vegades, l'usuari troba l'error ' No s'ha trobat l'ordre npm ” en instal·lar o configurar un mòdul o paquet des del registre npm que pertorba el flux de treball de l'usuari.

Aquesta publicació demostrarà:







Com resoldre l''ordre npm no trobat' a Linux?

Node.js és un entorn d'execució àmpliament utilitzat per al codi JavaScript. Node.js és compatible amb tots els sistemes operatius principals. De vegades, mentre instal·la el mòdul Node.js a JavaScript, l'usuari troba l'error ' No s'ha trobat l'ordre npm ” com es mostra a continuació. Aquest error es produeix a causa de diferents propòsits, com ara npm no està instal·lat al sistema o s'està utilitzant una versió obsoleta de npm o npm no s'afegeix a la configuració de l'entorn de Linux Path:





Per solucionar l'error indicat anteriorment, proveu les solucions següents:





Solució 1: instal·leu npm a Linux

Durant la instal·lació de Node.js, l'usuari pot oblidar instal·lar el gestor de paquets npm o npm no s'instal·la correctament al sistema. A causa d'això, l'usuari troba l'error ' No s'ha trobat l'ordre 'npm' ”. Per solucionar el problema indicat, instal·leu el npm a Linux mitjançant les instruccions següents:

Pas 1: actualitzeu Ubuntu

En primer lloc, engegueu el terminal Ubuntu mitjançant el ' CTRL+ALT+T clau”. A continuació, executeu el ' actualització apta ” ordre per actualitzar el dipòsit d'Ubuntu:



sudo actualització apta

Pas 2: instal·leu el paquet npm

A continuació, instal·leu el gestor de paquets npm mitjançant el ' apt install npm ' comandament. Aquesta ordre pot requerir privilegis de root, per tant, utilitzeu “ sudo ” abans de l'ordre:

sudo apt instal·lar npm -i

Aquí, el ' -i La marca s'utilitza per assignar el permís per processar per utilitzar l'espai de disc addicional per a la instal·lació de 'npm':

Pas 3: verificació

Ara, comproveu si el npm està instal·lat o no, executeu el ' npm -v ' comandament:

npm -en

La sortida següent mostra que hem instal·lat de manera efectiva el ' 8.5.1 ” versió npm:

Per comprovar si l'ordre npm funciona correctament o no, instal·leu qualsevol mòdul Node.js. Per exemple, hem instal·lat el ' expressar ” mòdul:

npm instal·lar expressar

El resultat següent indica que hem instal·lat el mòdul i hem resolt efectivament el problema indicat:

Si el problema continua, vol dir que el npm no s'afegeix automàticament a la configuració de l'entorn Path.

Solució 2: afegiu npm a la configuració de l'entorn del camí

Si el npm no s'afegeix a la ruta del sistema, el sistema no detectarà les ordres npm i l'usuari trobarà l'error ' No s'ha trobat l'ordre npm ”. Per solucionar el problema indicat, afegiu manualment la ruta d'instal·lació npm a la configuració de l'entorn Linux. Per fer-ho, seguiu el procediment indicat:

Pas 1: comproveu la ubicació d'instal·lació de npm

Primer, comproveu la ubicació d'instal·lació de npm a través del ' que npm ' comandament:

quin npm

Pas 2: comproveu la configuració de l'entorn del camí

Ara, verifiqueu si npm s'afegeix a la configuració de l'entorn de Linux Path o no visualitzant el sistema ' CAMÍ ”:

eco $PATH

Aquí podeu veure que la nostra configuració de l'entorn PATH ja està actualitzada i que la ruta d'instal·lació de npm ja existeix a la configuració de l'entorn:

Tanmateix, si la ruta executable npm no existeix a la configuració de l'entorn PATH, afegiu-la a la ruta del sistema seguint el pas següent.

Pas 3: afegiu el camí npm a la configuració de l'entorn Linux

Obriu el ' .bashrc ” en qualsevol editor de text Linux amb drets d'usuari sudo. Aquí, hem utilitzat l'editor nano:

sudo nano .bashrc

A continuació, enganxeu el fragment següent al fitxer i deseu-lo a través del ' CTRL+S clau ”:

exportar CAMÍ = 'usr/bin: $PATH '

Per sortir de l'editor nano, premeu ' CTRL+X clau”.

Pas 4: Torneu a carregar l'entorn Bash Shell

Després d'actualitzar el ' .bashrc ”, torneu a carregar l'entorn de l'intèrpret d'ordres Bash per implementar els canvis mitjançant l'ordre següent:

font ~ / .bashrc

Després d'això, torneu a executar l'ordre 'npm' i verifiqueu si el problema s'ha solucionat o no.

Solució 3: comproveu els permisos del directori 'node_modules'.

Mentre instal·leu npm a Linux, crea el ' mòduls_nodes ” directori que conté un paquet del projecte Node.js segons el “ project.json ' dossier. Si el ' mòduls_nodes ” El directori no té permís essencial, pot trobar diferents errors. Per corregir aquests errors, assigneu els permisos essencials a 'node_modules' mitjançant els passos següents:

Pas 1: visualitzeu el directori 'node_modules'.

Normalment, el ' mòduls_nodes ” es troba al directori d'usuaris de Linux. Per comprovar els fitxers del directori actual, executeu ' ls ”:

ls

Per veure la ruta del directori obert actualment, executeu el ' pwd ”:

pwd

Observeu el camí de la ' mòduls_nodes ” directori de la sortida:

Pas 2: assigneu permisos a 'node_modules'

Ara, assigneu els permisos essencials a ' mòduls_nodes 'a través de' chown -R $(whoami):root ' comandament:

chown -R $ ( Qui sóc ) : arrel / casa / ubuntuuser / mòduls_nodes

Això resoldrà diferents errors relacionats amb l'ordre 'npm'.

Com resoldre l''ordre npm no trobat' a Windows?

A Windows, npm s'instal·la amb la instal·lació de Node.js i s'afegeix automàticament a la ruta de Windows. Per tant, hi ha una possibilitat mínima d'un ' No s'ha trobat l'ordre npm ” S'està produint un error. No obstant això, poques vegades els usuaris s'enfronten al ' npm no es reconeix com a intern o extern ” error de comanda. Això es deu al fet que si npm no s'instal·la amb la instal·lació de Node.js, la ruta executable de npm no es reconeix a la variable PATH de Windows o s'està utilitzant una versió anterior de npm:

Per solucionar el problema destacat, seguiu les solucions següents:

Seguim cadascuna de les solucions anteriors una per una.

Solució 1: desinstal·leu i torneu a instal·lar Node.js

De vegades, mentre instal·leu Node.js a Windows, el paquet npm no s'instal·la correctament, o potser la versió npm és més antiga i és incompatible amb les noves aplicacions i mòduls de JavaScript. A causa d'això, l'usuari troba el ' L'ordre npm no es reconeix ” error. Per solucionar el problema indicat, instal·leu la darrera versió de Node.js i npm mitjançant el procediment següent.

Pas 1: inicieu la configuració 'Afegeix o elimina programes'.

Per instal·lar de nou Node.js i npm, primer desinstal·leu la seva versió anterior. Amb aquest propòsit, obriu el ' Afegir o eliminar programes Configuració:

Pas 2: desinstal·leu Node.js

Cerqueu 'node' al camp de cerca de la llista d'aplicacions i seleccioneu l'aplicació Node.js. Aquí, feu clic a sota apuntat ' tres punts icona per veure més opcions:

A continuació, feu clic a ' Desinstal·la ” opció per instal·lar el Node.js. Els usuaris també poden activar el ' Modificar ” per modificar o arreglar la instal·lació de Node.js. Tanmateix, aquest pas requerirà un Node.js ' msi ' dossier. Per actualitzar npm i Node.js, instal·larem recentment la darrera versió:

Pas 3: descarregueu l'instal·lador de Node.js

Obriu l'oficial de Node.js lloc web i descarregueu l'última versió de Node.js prement l'opció indicada a continuació:

A continuació, obriu el ' Descàrregues ” i feu doble clic al fitxer Node.js .msi per executar l'instal·lador:

Pas 4: instal·leu Node.js i npm

Això obrirà l'assistent de configuració de Node.js, premeu el botó ' Pròxim ” per continuar amb els passos d'instal·lació:

D'acord amb el Node.js ' Acord de llicència d'usuari final ' prement la casella de selecció que apareix a sota i prement el botó ' Pròxim botó ”:

Seleccioneu la ubicació d'instal·lació de Node.js i premeu ' Pròxim ”. Aquí, continuarem amb la ubicació seleccionada per defecte:

Des del següent assistent, navegueu a l'opció 'gestor de paquets npm' i seleccioneu l'opció indicada a continuació per instal·lar completament l'npm juntament amb la instal·lació de Node.js:

Després d'això, premeu el botó ' Pròxim 'botó per continuar el procés:

Aquí, si voleu instal·lar una eina addicional juntament amb npm i Node.js, premeu la casella de selecció que es mostra a continuació i premeu ' Pròxim ”. Aquí, no necessitem cap eina addicional:

Finalment, premeu el botó ' Instal·lar ” per començar a instal·lar Node.js i npm a Windows:

Després de completar el procés d'instal·lació, premeu el botó ' Acabar botó ”:

Això també afegirà automàticament el Node.js i npm a la variable Path de Windows.

Pas 5: inicieu el terminal

Per comprovar si npm i Node.js estan instal·lats i afegits al camí de Windows, obriu el terminal predeterminat de Windows del símbol del sistema mitjançant el menú Inici:

Pas 6: verificació

A continuació, executeu el ' node -v ” ordre per comprovar la versió de Node.js:

node -en

Ara, per comprovar si npm està instal·lat i funciona bé, comproveu la versió de npm:

npm -en

A partir del resultat següent, podeu veure que hem instal·lat de manera efectiva el npm ' 10.2.4 ” versió a Windows:

Ara, verifiqueu si l'error 'npm command not found' està resolt o no. Per a aquest propòsit, inicialitzeu l'entorn Node.js utilitzant el ' npm init ' comandament:

npm init

La sortida següent mostra que hem resolt de manera efectiva l'error no reconegut de l'ordre npm:

Si l'error encara persisteix, vol dir que npm no s'afegeix al camí de Windows. Per solucionar el problema, proveu la solució següent.

Solució 2: afegiu npm al camí de Windows

Tanmateix, mentre Node.js i npm estan instal·lats, la variable PATH de Windows s'actualitza automàticament. Però, si npm no s'afegeix al camí de Windows, el sistema no pot accedir a la utilitat de línia d'ordres npm des del terminal i l'usuari s'enfronta a l'error ' No s'ha trobat l'ordre npm ”. Per solucionar el problema indicat, afegiu el npm a la variable Path de Windows mitjançant la demostració següent.

Pas 1: comproveu la ubicació d'instal·lació de Npm

Primer, aneu a les ubicacions d'instal·lació de npm i Node.js. Per defecte, npm s'instal·la al ' C:\Arxius de programa\Node.js ” directori. Copieu el camí del directori d'instal·lació des de la barra d'adreces apuntada a continuació:

Pas 2: inicieu la variable d'entorn

A continuació, inicieu la configuració de la variable d'entorn mitjançant el menú Inici de Windows:

A continuació, premeu ' Variables del mediambient ” per iniciar la configuració de la variable de Windows:

Pas 3: afegiu npm a la ruta de Windows

Obriu el ' Camí opció de l'opció Variables del sistema ” llista. Per a això, primer seleccioneu “ Camí ' i després premeu ' Edita botó ”:

Aquí, el nostre camí executable Node.js i npm ja està configurat i afegit a la variable Camí de Windows. Tanmateix, si el camí no s'afegeix o existeix a la variable Path, afegiu-lo manualment. Per a això, primer, premeu el botó “ Nou ', enganxeu la ruta d'instal·lació de npm' C:\Arxius de programa\Node.js ' i premeu ' D'acord botó ”:

Pas 4: utilitzeu l'ordre npm

Després d'afegir el ' npm ” a Windows Path, reinicieu el terminal del símbol del sistema de Windows i utilitzeu l'ordre npm per instal·lar el paquet o mòdul i verificar que si el problema indicat s'ha solucionat o no:

npm instal·lar expressar

Per a la demostració, hem instal·lat el ' expressar ” El mòdul Node.js utilitza el gestor de paquets npm. El resultat següent mostra que hem resolt de manera efectiva l'error 'npm not found' i hem instal·lat correctament el mòdul Node.js:

Hem cobert les solucions per solucionar el ' No s'ha trobat l'ordre npm ” error tant per al sistema operatiu Windows com per a Linux.

Conclusió

Per corregir l'error 'npm command not found', proveu de reinstal·lar el gestor de paquets npm a Linux mitjançant el ' sudo apt install npm -y ' comandament. A Windows, l'usuari ha de desinstal·lar completament Node.js i tornar-lo a instal·lar al sistema. Amb aquest propòsit, descarregueu el fitxer Node.js '.msi' des del lloc web oficial, executeu l'instal·lador i instal·leu el npm. L'altra solució és afegir el npm a la configuració de l'entorn Windows o Linux. Això farà que npm sigui accessible per a terminals Windows o Linux. Aquest escrit ha demostrat les correccions per resoldre el ' No s'ha trobat l'ordre npm ” error tant al sistema operatiu Windows com al Linux.