Reparar el error del comando npm no encontrado

Reparar El Error Del Comando Npm No Encontrado



npm es uno de los componentes principales del entorno de ejecución de Node.js (ejecutar código JavaScript). Se utiliza para administrar y operar módulos y paquetes de JavaScript. El usuario de Node.js puede buscar e instalar paquetes y módulos esenciales, administrar la versión de la aplicación y configurar los proyectos JS a través de la utilidad de línea de comandos npm.

Sin embargo, en ocasiones, el usuario encuentra el error “ comando npm no encontrado ”al instalar o configurar un módulo o paquete del registro npm que perturba el flujo de trabajo del usuario.

Esta publicación demostrará:







¿Cómo resolver el “comando npm no encontrado” en Linux?

Node.js es un entorno de ejecución ampliamente utilizado para código JavaScript. Node.js es compatible con todos los principales sistemas operativos. A veces, al instalar el módulo Node.js en JavaScript, el usuario encuentra el error ' comando npm no encontrado ' Como se muestra abajo. Este error se produce debido a diferentes propósitos, como que npm no está instalado en el sistema o que se está utilizando una versión desactualizada de npm o que npm no se agrega a la configuración del entorno de la ruta de Linux:





Para corregir el error anterior, pruebe las siguientes soluciones:





Solución 1: instale npm en Linux

Durante la instalación de Node.js, el usuario puede olvidarse de instalar el administrador de paquetes npm o puede que npm no esté instalado correctamente en el sistema. Debido a esto, el usuario encuentra el error “ comando 'npm' no encontrado ”. Para solucionar el problema indicado, instale npm en Linux mediante las siguientes instrucciones:

Paso 1: actualiza Ubuntu

Primero, inicie la terminal de Ubuntu a través del botón ' CTRL+ALT+T ' llave. Luego, ejecute el ' actualización adecuada ”comando para actualizar el repositorio de Ubuntu:



sudo actualización adecuada

Paso 2: instale el paquete npm

A continuación, instale el administrador de paquetes npm a través del ' apto para instalar npm ' dominio. Este comando puede requerir privilegios de root, por lo tanto use ' sudo ”antes del comando:

sudo apto instalar npm -y

Aquí el ' -y 'El indicador se utiliza para asignar el permiso de proceso para utilizar espacio adicional en el disco para la instalación de 'npm':

Paso 3: Verificación

Ahora, verifique si npm está instalado o no, ejecute el comando ' npm -v ' dominio:

npm -en

El siguiente resultado muestra que hemos instalado efectivamente el ' 8.5.1 ”versión npm:

Para comprobar si el comando npm funciona correctamente o no, instale cualquier módulo de Node.js. Por ejemplo, hemos instalado el ' expresar ”módulo:

npm instalar expresar

El siguiente resultado indica que instalamos el módulo y resolvimos efectivamente el problema indicado:

Si el problema persiste, significa que npm no se agrega automáticamente a la configuración del entorno de Ruta.

Solución 2: agregue npm a la configuración del entorno de ruta

Si npm no se agrega a la ruta del sistema, el sistema no podrá detectar los comandos npm y el usuario encontrará el error ' comando npm no encontrado ”. Para solucionar el problema indicado, agregue manualmente la ruta de instalación de npm a la configuración del entorno Linux. Para hacerlo, siga el procedimiento indicado:

Paso 1: Verifique la ubicación de instalación de npm

Primero, verifique la ubicación de instalación de npm a través del botón ' cual npm ' dominio:

cual npm

Paso 2: Verifique la configuración del entorno de ruta

Ahora, verifique si npm se agrega a la configuración del entorno de la ruta de Linux o no viendo el sistema ' CAMINO ”:

eco $RUTA

Aquí puede ver que nuestra configuración del entorno PATH ya está actualizada y la ruta de instalación de npm ya existe en la configuración del entorno:

Sin embargo, si la ruta ejecutable de npm no existe en la configuración de RUTA del entorno, agregue npm a la ruta del sistema siguiendo el paso a continuación.

Paso 3: agregue la ruta npm a la configuración del entorno Linux

Abre el ' .bashrc ”en cualquier editor de texto de Linux con derechos de usuario sudo. Aquí hemos utilizado el nano editor:

sudo nano .bashrc

Luego, pegue el siguiente fragmento en el archivo y guárdelo a través de ' CTRL+S ' llave:

exportar CAMINO = 'usr/bin: $RUTA '

Para salir del editor nano, presione el botón ' CTRL+X ' llave.

Paso 4: recargar el entorno Bash Shell

Después de actualizar el “ .bashrc ”, vuelva a cargar el entorno de shell Bash para implementar los cambios mediante el siguiente comando:

fuente ~ / .bashrc

Después de eso, ejecute nuevamente el comando 'npm' y verifique si el problema está solucionado o no.

Solución 3: verifique los permisos del directorio 'node_modules'

Al instalar npm en Linux, crea el ' módulos_nodo ”directorio que contiene un paquete del proyecto Node.js según el “ proyecto.json ' archivo. Si el ' módulos_nodo El directorio no tiene permisos esenciales, puede encontrar diferentes errores. Para corregir estos errores, asigne los permisos esenciales a 'node_modules' siguiendo los pasos a continuación:

Paso 1: Ver el directorio 'node_modules'

Por lo general, el “ módulos_nodo El directorio 'se encuentra en el directorio de usuarios de Linux. Para verificar los archivos del directorio actual, ejecute “ es ”:

es

Para ver la ruta del directorio abierto actualmente, ejecute el comando ' persona con discapacidad ”:

persona con discapacidad

Tenga en cuenta el camino del “ módulos_nodo ”directorio de la salida:

Paso 2: asignar permisos a 'node_modules'

Ahora, asigna los permisos esenciales a “ módulos_nodo ' a través de ' chown -R $(whoami):root ' dominio:

chown -R $ ( quién soy ) :raíz / hogar / usuarioubuntuario / módulos_nodo

Esto resolverá diferentes errores relacionados con el comando 'npm'.

¿Cómo resolver el “comando npm no encontrado” en Windows?

En Windows, npm se instala con la instalación de Node.js y se agrega automáticamente a la ruta de Windows. Por lo tanto, existe una mínima posibilidad de que se produzca un “ comando npm no encontrado 'Se produce un error. Sin embargo, rara vez los usuarios se enfrentan al problema ' npm no se reconoce como interno o externo 'Error de comando. Esto se debe a que si npm no se instala con la instalación de Node.js, la ruta ejecutable de npm no se reconoce en la variable PATH de Windows o se está utilizando una versión anterior de npm:

Para solucionar el problema resaltado, siga las siguientes soluciones:

Sigamos cada una de las soluciones dadas anteriormente una por una.

Solución 1: desinstale y reinstale Node.js

A veces, al instalar Node.js en Windows, el paquete npm no se instala correctamente o tal vez la versión npm es anterior e incompatible con nuevas aplicaciones y módulos de JavaScript. Debido a esto, el usuario se encuentra con el mensaje “ El comando npm no se reconoce ' error. Para solucionar el problema indicado, instale la última versión de Node.js y npm mediante el siguiente procedimiento.

Paso 1: Inicie la configuración 'Agregar o quitar programas'

Para instalar Node.js y npm de nuevo, primero desinstale su versión anterior. Para ello abra el menú “ Añadir o eliminar programas ' ajustes:

Paso 2: desinstale Node.js

Busque 'nodo' en el campo de búsqueda de la lista de aplicaciones y seleccione la aplicación Node.js. Aquí, haga clic en el siguiente ' tres puntos ”Icono para ver más opciones:

A continuación, haga clic en “ Desinstalar ”Opción para instalar Node.js. Los usuarios también pueden activar el botón ' Modificar ”Opción para modificar o arreglar la instalación de Node.js. Sin embargo, este paso requerirá un Node.js” msi ' archivo. Para actualizar npm y Node.js, instalaremos la última versión:

Paso 3: descargue el instalador de Node.js

Abra el oficial de Node.js sitio web y descargue la última versión de Node.js presionando la opción que se indica a continuación:

A continuación, abra el ' Descargas ” y haga doble clic en el archivo Node.js .msi para ejecutar el instalador:

Paso 4: instale Node.js y npm

Esto abrirá el asistente de configuración de Node.js, presione ' Próximo ”Para continuar con los pasos de instalación:

De acuerdo con el Node.js” Acuerdo de licencia de usuario final ”presionando la casilla de verificación que se encuentra debajo y presionando el botón “ Próximo ' botón:

Seleccione la ubicación de instalación de Node.js y presione ' Próximo ”. Aquí continuaremos con la ubicación seleccionada por defecto:

En el siguiente asistente, navegue hasta la opción 'administrador de paquetes npm' y seleccione la opción que se indica a continuación para instalar completamente npm junto con la instalación de Node.js:

Después de eso, presione el botón ' Próximo Botón ”para continuar el proceso:

Aquí, si desea instalar una herramienta adicional junto con npm y Node.js, presione la casilla de verificación que aparece a continuación y presione ' Próximo ”. Aquí no necesitamos ninguna herramienta adicional:

Por último, presione el botón ' Instalar ”Para comenzar a instalar Node.js y npm en Windows:

Después de completar el proceso de instalación, presione el botón ' Finalizar ' botón:

Esto también agregará automáticamente Node.js y npm a la variable Ruta de Windows.

Paso 5: Iniciar terminal

Para verificar si npm y Node.js están instalados y agregados a la ruta de Windows, abra el terminal predeterminado de Windows del símbolo del sistema a través del menú Inicio:

Paso 6: Verificación

A continuación, ejecute el ' nodo -v ”comando para verificar la versión de Node.js:

nodo -en

Ahora, para verificar si npm está instalado y funciona bien, verifique la versión de npm:

npm -en

En el resultado a continuación, puede ver que hemos instalado efectivamente npm ' 10.2.4 ”versión en Windows:

Ahora, verifique si el error 'comando npm no encontrado' está resuelto o no. Para ello, inicialice el entorno Node.js utilizando el comando “ inicio npm ' dominio:

inicio npm

El siguiente resultado muestra que hemos resuelto efectivamente el error del comando npm no reconocido:

Si el error aún persiste, significa que npm no se agregó a la ruta de Windows. Para solucionar el problema, pruebe la siguiente solución.

Solución 2: agregue npm a la ruta de Windows

Sin embargo, mientras Node.js y npm están instalados, la variable PATH de Windows se actualiza automáticamente. Pero, si npm no se agrega a la ruta de Windows, entonces el sistema no puede acceder a la utilidad de línea de comando npm desde la terminal y el usuario enfrenta el error ' comando npm no encontrado ”. Para solucionar el problema indicado, agregue npm a la variable Ruta de Windows mediante la siguiente demostración.

Paso 1: verifique la ubicación de instalación de Npm

Primero, navegue hasta las ubicaciones de instalación de npm y Node.js. De forma predeterminada, npm se instala en el directorio ' C:\Archivos de programa\Node.js ”directorio. Copie la ruta del directorio de instalación desde la barra de direcciones que se muestra a continuación:

Paso 2: iniciar la variable de entorno

A continuación, inicie la configuración de la variable de entorno a través del menú Inicio de Windows:

A continuación, presione el botón ' Variables de entorno 'Botón para iniciar la configuración de variables de Windows:

Paso 3: agregue npm a la ruta de Windows

Abre el ' Camino 'opción del' variables del sistema ' lista. Para ello seleccione primero “ Camino ” y luego presione el botón “ Editar ' botón:

Aquí, nuestra ruta ejecutable de Node.js y npm ya está configurada y agregada en la variable Ruta de Windows. Sin embargo, si la ruta no se agrega o existe en la variable Ruta, agréguela manualmente. Para ello, primero presione el botón “ Nuevo ', pegue la ruta de instalación de npm' C:\Archivos de programa\Node.js ” y presione el botón “ DE ACUERDO ' botón:

Paso 4: use el comando npm

Después de agregar el ' npm ”a la ruta de Windows, reinicie la terminal del símbolo del sistema de Windows y use el comando npm para instalar el paquete o módulo y verificar si el problema indicado se solucionó o no:

npm instalar expresar

Para demostración, hemos instalado el “ expresar ”Módulo Node.js usando el administrador de paquetes npm. El siguiente resultado muestra que hemos resuelto efectivamente el error 'npm no encontrado' e instalado exitosamente el módulo Node.js:

Hemos cubierto las soluciones para arreglar el ' comando npm no encontrado ”Error tanto para el sistema operativo Windows como para el Linux.

Conclusión

Para corregir el error 'comando npm no encontrado', intente reinstalar el administrador de paquetes npm en Linux usando el ' sudo apt install npm -y ' dominio. En Windows, el usuario debe desinstalar Node.js por completo y reinstalarlo en el sistema. Para ello, descargue el archivo Node.js “.msi” del sitio web oficial, ejecute el instalador e instale npm. La otra solución es agregar npm a la configuración del entorno Windows o Linux. Esto hará que npm sea accesible para terminales Windows o Linux. Este artículo ha demostrado las soluciones para resolver el problema ' comando npm no encontrado ”Error tanto en el sistema operativo Windows como en Linux.