Se verifica que Node/Npm está instalado, pero la instalación de npm arroja un error de nodo no encontrado en gitbash

Se verifica que Node/Npm está instalado, pero la instalación de npm arroja un error de nodo no encontrado en gitbash

He verificado que tanto el nodo como npm estén instalados: imagen de la consola

También están trabajando en otros shells, incluido VSCode usando Powershell. Sin embargo, cuando ejecuto npm install en GitBash, aparece este error:

'node' is not recognized as an internal or external command,
operable program or batch file.

Esperaría que GitBash, dado que conoce la instalación de Node, también pudiera ejecutar npm install sin errores. ¿Algunas ideas?

Respuesta1

Tendrás que modificar tu ruta en Git Bash. Escribe esto en Git Bash:

eco $ RUTA

Imprimirá una lista larga. Si su directorio de instalación de node.js aparece allí (/c/Program Files/nodejs), debería funcionar. Si no es así, aquí se explica cómo arreglar la ruta: Vaya al Panel de control (no a la aplicación Configuración)->Sistema y seguridad->Sistema->Configuración avanzada del sistema-> En la pestaña Avanzado, vaya a Variables de entorno en Variables del sistema encuentre la variable RUTA. Seleccione eso, haga clic en editar y agregue una nueva entrada, que será la ruta al directorio de instalación de su nodo js (generalmente C:\Program Files\nodejs).

Esto cambiará las variables de ruta. Tienes que reiniciar git bash, pero luego debería funcionar. Esto le indica a bash que cuando ejecute esos comandos apunte a ese directorio.

información relacionada