
Estou tentando instalar o angular no Windows 10.
1- Minha versão do nó é
node -v
v10.16.0
e a versão npm é
npm -v
6.9.0
Depois de executar o comando do angular cli que é
npm install -g @angular/cli
Não consigo executar o comando ng serve. Ele mostra esse erro
'ng' is not recognized as an internal or external command,
operable program or batch file.
Procurei algumas soluções on-line que dizem para definir 'PATH', mas minha pasta path npm está vazia
C:\Users\shaha\AppData\Roaming\npm
Eu tentei várias vezes a desinstalação e instalação do nodejs, mas não consigo executar o comando ng serve. Por favor, me ajude a resolver essa questão.
Responder1
Introdução
Quando você digita um comando no prompt de comando, se for um programa, o motivo pelo qual ele está disponível para uso é porque pode ser acessado no PATH.
PATH é uma variável de ambiente. Existe uma variável PATH nas variáveis do usuário e uma segunda nas variáveis do sistema.
PATH denota um conjunto de locais em seu computador com programas e componentes que devem estar disponíveis globalmente.
Solução 1 – Edite seu PATH
Em primeiro lugar, localize ng.exe no seu computador. Você pode encontrá-lo em seus arquivos de programa. Se você não sabe onde procurá-lo, basta abrir 'Computador' e fazer uma busca completa no sistema.
Depois de localizar ng.exe, você terá que adicionar o local ao seu usuário ou variável PATH do sistema. As variáveis de ambiente podem ser editadas na aba avançada de ‘Propriedades do Sistema’ após clicar no botão ‘Variáveis de Ambiente’.
Adicione um ponto e vírgula e a localização de ng.exe ao final da variável PATH.
Você pode usar um tutorial para edição do PATH encontrado na internet. Aqui está um exemplo de tutorial.https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/
Isenção de responsabilidade: editar seu PATH incorretamente pode causar problemas no sistema. Uma solução melhor seria entrar em contato com o mantenedor do programa que você está tentando instalar e solicitar que ele corrija o instalador.
Solução 2 – Executar explicitamente ng.exe
Em primeiro lugar, localize ng.exe no seu computador. Você pode encontrá-lo em seus arquivos de programa. Se você não sabe onde procurá-lo, basta abrir 'Computador' e fazer uma busca completa no sistema.
Depois de localizá-lo, em vez de usá-lo ng serve
no prompt de comando, copie o local do arquivo e use o local completo do arquivo no lugar de "ng".
Exemplo:
servir
torna-se
C:\caminho\para\instalação\pasta\ng.exe servir
Responder2
Eu acho que isso é um problema de link, você pode não ter instalado globalmente, incluindo isso -g
depois no comando durante a instalação. De qualquer forma, tente isso para vinculá-lo:
npm link @angular/cli