1
resposta

Powershell não acessa o Node

Boa tarde! Comecei o curso JavaScript - explorando a linguagem e não está dando certo o comando indicado pelo instrutor no Windows Powershell

Conforme imagem mostrada abaixo. Inclusive digitei o comando: node -v E esse também deu a mesma mensagem. Alguém pode me ajudar por favor?

No aguardo!

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Joao Victor Batista Damasceno, imagino que o Windows Powershell não esteja reconhecendo, pois após instalar a versão de Node correspondente ao seu sistema operacional Windows (32bits ou 64bits, links para downloads do node podem ser encontrados no site), você precise adicionar o endereço de onde se encontra a pasta raiz de instalação do node as variáveis de ambiente do sistema. Geralmente ela fica na unidade C em "C:\Program Files\nodejs" ou como consigo notar que seu Windows está em português em "C:\Arquivos de Programas\nodejs".

pasta de instalação do nodejj

E você vai adicionar esse endereço as variáveis de ambiente, basta clicar no ícone do Windows e buscar por "variáveis" (ou "variables" Windows inglês) e escolher a opção "Editar variáveis de ambiente do sistema"

resultado da busca retornando a opção variáveis de ambiente do sistema

Na aba "avançado" que irá abrir, basta clicar em "Variáveis de Ambiente" que é a última opção.

aba avançada das Propriedades do Sistema

Procurar nas variáveis de sistema ou de usuário a Variável já existente chamada "Path", clicar duas vezes nela para editar e adicionar o caminho da pasta do Node.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Depois disso basta dar "Ok" em tudo, fechar o seu Powershell ou prompt para que a mudança seja reconhecida pelo sistema. Nesse Path do Windows é onde se encontram os caminhos para programas que não são padrão do Windows, como você pode notar, por exemplo, no meu para programas como Java, PostgreSQL, Gradle, Maven, Python e por aí vai. Alguns instaladores adicionam automaticamente o caminho ao path, outros é necessário fazer manualmente.