Node/Npm são verificados como instalados, mas npm install gera erro de nó não encontrado no gitbash

Node/Npm são verificados como instalados, mas npm install gera erro de nó não encontrado no gitbash

Verifiquei que o nó e o npm estão instalados: imagem do console

Eles também estão trabalhando em outros shells, incluindo VSCode usando Powershell. No entanto, ao executar npm install no GitBash, estou recebendo este erro:

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

Eu esperaria que o GitBash, por saber da instalação do Node, também pudesse executar npm install sem erros. Alguma ideia?

Responder1

Você terá que modificar seu caminho no Git Bash. Digite isto no Git Bash:

echo $PATH

Ele imprimirá uma longa lista. Se o diretório de instalação do node.js aparecer lá (/c/Program Files/nodejs), ele deve funcionar. Se não estiver, veja como corrigir o caminho: Vá para o Painel de Controle (não para o aplicativo Configurações) -> Sistema e Segurança-> Sistema-> Configurações Avançadas do Sistema-> Na guia Avançado, vá para Variáveis ​​de Ambiente em Variáveis ​​do Sistema encontre a variável PATH. Selecione-o, clique em editar e adicione uma nova entrada, que será o caminho para o diretório de instalação do node js (geralmente C:\Program Files\nodejs).

Isso mudará suas variáveis ​​de caminho. Você precisa reiniciar o git bash, mas deve funcionar. Isso informa ao bash quando você executa esses comandos para apontar para esse diretório.

informação relacionada