Cómo arreglar el comando npx no se encuentra

Cómo arreglar el comando npx no se encuentra

El error "Comando NPX no encontrado" generalmente ocurre cuando se trabaja con un Nodo.js proyecto. Este error puede ocurrir debido a múltiples razones, incluida la instalación faltante de npm dominio. Este artículo cubre la introducción básica de este error y cuáles son los pasos que uno puede tomar para solucionar esto.

¿Qué es NPX??

El NPX es una herramienta que viene con nodo.JS, comenzando desde la versión 5.2.0. Lo que representa "Ejecutar el paquete de nodo" y se usa para ejecutar nodo.paquetes JS sin tener que instalarlos a nivel mundial. Es particularmente útil para ejecutar herramientas y scripts de línea de comandos que se distribuyen como paquetes de nodo.

Soluciones para arreglar el comando NPX no encontrado error

Las siguientes son algunas correcciones para el error "Comando NPX no encontrado":

    • 1. Nodo de actualización.JS a la última versión
    • 2. Instalar NPX a nivel mundial
    • 3. Actualizar la ruta de la variable de entorno

Nodo de actualización.JS a la última versión

Asegúrese de tener la última versión de Node.JS instalado en su sistema. Puedes verificar tu nodo.Versión JS usando:

nodo -v



En caso de una versión obsoleta, actualice al último nodo.versión js. Primero actualice el paquete APT usando:

Actualización de sudo apto



Ahora instale el nodejs a la última versión usando:

sudo apt install nodejs



Para instalar NPM, ejecute el comando mencionado a continuación.

sudo apt install npm



Una vez que se ejecuta el comando anterior, el sistema instalará el último paquete NPM y sus dependencias. Después de la instalación exitosa de npm se puede usar para administrar Nodo.js paquetes y dependencias.

Nota: El NPM generalmente se instala junto con el nodo.JS, por lo que es posible que no necesite instalarlo por separado si ya ha instalado el nodo.JS en tu sistema. Para verificar si NPM está instalado o no ejecutar el npm -v Comando, que emitirá la versión de NPM instalada en su sistema.

Instalar NPX a nivel mundial

Para instalar el NPX herramienta globalmente en el sistema para que pueda estar disponible para su uso en cualquier directorio o proyecto, podemos usar el comando dado.

sudo npm i -g npx



El -gramo El indicador en el comando anterior instalará el paquete NPM de destino a nivel mundial. Después de instalarlo a nivel mundial, se puede acceder desde cualquier directorio.

Después de la instalación exitosa, verifique el NPX Versión usando:

NPX -V


Actualizar la ruta de la variable de entorno

Si el error persiste, significa que el directorio donde todos npm Los paquetes se almacenan puede no estar dentro del global CAMINO variable. El comando, los programas y el script que no figuran en la variable de ruta no se pueden ejecutar desde ningún otro directorio. Debe tener que cambiar a ese directorio específico antes de usar ese comando.

Similar es el caso con el npm dominio. El NPM almacena todos sus paquetes bajo el:

CD/USR/local/lib/node_modules



En caso de que el NPX no figura en la variable de ruta, entonces tenemos que instalarlos manualmente.

Para hacer esto primero tenemos que navegar al directorio de inicio y buscar el .perfil archivo. La mayoría de las veces ya está presente y, en caso de que falte, cree un archivo nuevo con el mismo nombre y ábralo usando el editor nano.

nano ~/.perfil



Una vez que se abre el archivo, agregue la siguiente línea de código en ese archivo como se muestra en la imagen a continuación:

exportación ruta = $ ruta:/usr/local/lib/node_modules



Guardar para aplicar cambios.

Esto asegurará que el /usr/local/lib/node_modules El directorio se incluye en la variable de entorno de ruta, que le permitirá ejecutar cualquier comando o script instalado en ese directorio desde cualquier lugar de su sistema.

Conclusión

El "Comando NPX no encontrado" El error ocurre cuando el nodo del sistema.Faltan los paquetes JS. La mayoría de las veces este error se puede resolver actualizando el NPX a la última versión o reinstalarla. Si el error persiste, intente agregarlo a la variable de ruta ambiental.