Não é possível executar o comando ng serve no Windows 10

Não é possível executar o comando ng serve no Windows 10

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 serveno 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 -gdepois no comando durante a instalação. De qualquer forma, tente isso para vinculá-lo:

npm link @angular/cli

informação relacionada