Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Nao consigo instalar nenhum pacote npm de forma global

sempre que tento rodar algum comando como

npm install -g @angular/cli@17.0.3

o comando funciona e instala normalmente, porem quando tento utilizar o comando aparece a seguinte mensagem

ng : The term 'ng' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1

  • ng
  • ~~
    • CategoryInfo : ObjectNotFound: (ng:String) [], CommandNotFoundException
    • FullyQualifiedErrorId : CommandNotFoundException

Como poderia resolver esse problema ?

2 respostas
solução!

Olá, Diego!

Isso geralmente acontece quando o caminho para os pacotes globais do npm não está configurado corretamente no seu sistema.

Vamos fazer uns testes antes, ok? Verifica se o Node.js e o npm estão instalados certinho. Você pode verificar isso executando os comandos node -v e npm -v no terminal para ver as versões instaladas, acredito que sim, mas só por desencargo de consciência. Se não aparecerem, pode ser necessário reinstalá-los.

O problema pode ser que o caminho onde o npm instala pacotes globais não esteja incluído na variável de ambiente PATH. Para verificar onde o npm realiza essa instalação, execute o seguinte comando no terminal desejado:

npm root -g

Isso mostrará o caminho onde os pacotes globais estão sendo instalados. Certifique-se de que este caminho está incluído na variável de ambiente PATH.

Para verificar, o Path, basta pesquisar por variáveis de ambiente, no seu windows:

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

Depois clique em Variáveis de ambiente, no rodapé:

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

E depois procure por Path:

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

Procure pela linha que tem saída semelhante ao do comando npm root -g, no meu caso ta assim:

C:\Users\Victor\AppData\Roaming\npm

Caso não tenha, clique em novo ao lado do "editar", da imagem anterior. E cole a saída do comando:

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeSalve tudo dando "OK"

Depois de fazer isso, reinicie o terminal e tente executar o comando novamente.

Se ainda estiver enfrentando problemas, tente desinstalar e reinstalar o Angular CLI:

npm uninstall -g @angular/cli
npm install -g @angular/cli@17.0.3

Espero ter ajudado! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Eu estava importando com \bin no final, por isso estava dando problema, agora foi solucionado, obrigado!