
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.