ultima node last instalar and node.js git shell npm git-bash

node.js - node - npm last version



¿Cómo es que la instalación de npm no funciona en git bash? (9)

¿Estás en Windows?

Si es así, puedes ir a la consola de Git Bash y ejecutar:

echo $PATH

y luego verifique si existe la ruta del nodo (por ejemplo, c / Archivos de programa / nodo)?

Si la ruta del nodo no está allí, deberá agregarla a la variable de la ruta del sistema.

Si está ahí, ¿puedes intentar ejecutar npm entre comillas dobles?

"npm"

Tengo git bash open y npm install en npm install y luego vuelve:

bash: npm command not found

No entiendo, porque tengo el node.js sistema node.js y cuando npm -v en npm -v , devuelve 3.7.3 . ¿Cómo es que no funciona en git?


El emulador de terminal instalado por git se llama Mintty . Para ejecutar npm con Mintty, debe agregar la ruta a una variable de entorno.

Agregue la siguiente línea a su archivo ~/.bash_profile . Si no existe, créalo.

PATH="/usr/local/share/npm/bin:/usr/local/bin:/usr/local/sbin:~/bin:$PATH"

Cuando Mintty se inicie, leerá .bash_profile . Ahora deberías poder ejecutar npm desde Mintty.

Estas otras preguntas pueden ser útiles también.

https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path https://askubuntu.com/questions/58814/how-do-i-add-environment-variables


En nuestro caso, la solución fue simplemente cerrar la ventana de Git bash y volver a abrirla.


Si está en Windows, intente esto: en CMD, vaya a la carpeta

C:/Program Files or (x86)/nodejs/

A continuación, intente lo siguiente

C:/Program Files/nodejs>set path=%PATH%;%CD% C:/Program Files/nodejs>setx path "%PATH%"

¡Esto funciona para mi!


Suponiendo que está en Windows intentando git-bash, y Visual Studio instaló el nodo: la causa puede ser la falta de una npm comandos de bash npm .

Hay un archivo de baño npm.cmd en la ruta:

C:/Program Files (x86)/Microsoft Visual Studio 14.0/Web/External/npm.cmd

Pero git bash no ejecuta archivos .cmd . Así que necesitas crear un script de bash para npm.

Cree el siguiente archivo denominado npm en la carpeta de su nodo: ( C:/Program Files (x86)/Microsoft Visual Studio 14.0/Web/External/ )

#!/bin/sh basedir=`dirname "$0"` case `uname` in *CYGWIN*) basedir=`cygpath -w "$basedir"`;; esac if [ -x "$basedir/node" ]; then "$basedir/node" "$basedir/node_modules/npm/bin/npm-cli.js" "$@" ret=$? else node "$basedir/node_modules/npm/bin/npm-cli.js" "$@" ret=$? fi exit $ret


Tuve el mismo problema y logré resolverlo cambiando la variable del sistema git enviornment de C: / Archivos de programa / Git / cmd a C: / Archivos de programa / Git

Espero que eso ayude a alguien


Tuve que agregar la ruta del nodo a la variable del sistema Y reiniciar. Por alguna razón, cerrar y volver a abrir Git Bash no fue suficiente


en el tipo git bash ...

which npm

Esto te dirá dónde está instalado npm.

Ahora asumo que esto no le dará nada ya que parece que npm no está en su variable PATH del sistema. La variable PATH define donde Windows busca los comandos.

Vaya a su panel de control y haga clic en la configuración avanzada del sistema y agregue el directorio que contiene npm a su ruta.

Si no sabe dónde está, abra una consola normal de Windows y escriba ...

where npm

Esto te mostrará dónde está para que puedas agregarlo a tu ruta.

luego cierre su terminal git bash y vuelva a abrirlo y npm debería funcionar.

PD: si desea verificar la variable PATH dentro de git bash para asegurarse de que la carpeta npm correcta está en el PATH, simplemente escriba ...

echo $PATH

PPS Otro consejo: puede modificar el PATH para git bash solo a través de sus archivos .bashrc OR .bash_profile


necesita agregar nodejs a su ruta, junto con npm

donde nodo

donde npm