Executando o Windows 7 Professional 32 bits.
Eu tentei rodar npm install -g angular-cli
ambos sob normal ou admin.
Também tentei adicioná-lo às variáveis de ambiente sob PATH:, (C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng)
sem sucesso também.
O que estou fazendo de errado?
windows-7
angular
angular-cli
Cristian Muscalu
fonte
fonte
C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin
)%PATH%
?echo %PATH%
ver se está correto.%PATH%
contém (é uma lista separada por ponto e vírgula) o diretório que contémng.exe
.Respostas:
Para mim, trabalha com:
fonte
ng
comando que você pode ligar o seu@angular/cli
com NPM usandonpm link @angular/cli
cmd
só é possível executar comandos especificados nas variáveis de ambiente (neste casonpm
). Este caminho é adicionado quando você instala o nó no seu sistema globalmente. Quando você adiciona o caminho completoC:\Users\<user>\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
às variáveis de ambiente e executa novamentecmd
, ele aceitang
como um comando. Como alternativa, você também pode usar o prompt de comando Node.js. para executar os comandos ng.Resolvi esse problema de acordo com a figura:
executar em cmd
e depois
(aberto no Windows 10) Painel de controle \ Todos os itens do painel de controle \ Sistema ou de acordo com a figura
passo 1:
passo 2 :
etapa 3:
Passo 4:
step5:
E, no final, o computador deve ser reiniciado.
fonte
C:\Users\<YOURUSER>\AppData\Roaming\npm
não é caminho angular, mas caminho npm; portanto, se você adicionar esse caminho às suas variáveis ambientais, todos os pacotes npm instalados com o sinalizador -g estarão disponíveis na sua linha de comando (não apenas ng).Adicionando
C:\Users\DELL\AppData\Roaming\npm
à variável do sistemaPath
funcionou para mim. Encontre o caminho do arquivo apropriado para 'npm'Além disso, verifique se você adicionou seu
angular-cli\bin
caminho à variável de caminho.fonte
%AppData%\npm
será expandido para os valores de @TimMcElwee e @ sabari e será independente do usuário e da máquina.Estou usando o WIN 10, apenas descubra esse problema. Digite o código abaixo em cmd:
prefixo de obtenção de configuração npm
e copie e cole o caminho obtido de cima nas variáveis de ambiente do computador -> caixa de variáveis do usuário -> caminho -> editar - C: \ Arquivos de Programas \ nodejs \ node_global , seu caminho pode ser diferente.
Clique em Ok e reabra a janela do cmd, digite a versão ng e , em seguida, ele funcionará! Felicidades!
fonte
Basta abrir o prompt de comando (executar como administrador). Garantir
node --v
se de 6.9.0 ou superior enpm --v
3.0.0 r superior.Depois disso, execute o seguinte comando:
Depois que o angular estiver instalado. você pode ver uma entrada de CLI angular no caminho
Então tente ajuda. Vai funcionar.
fonte
1) Digite o comando abaixo no prompt de comando
2) Verifique se C: \ Users \ _username_ \ AppData \ Roaming \ npm este caminho não está oculto .
3) Adicione C: \ Users \ _username_ \ AppData \ Roaming \ npm e
C: \ Users \ _username_ \ AppData \ Roaming \ npm \ node_modules @ angular \ cli \ bin para a variável de ambiente caminho da .
4) Abra o novo prompt de comando e digite ng help . Vai funcionar.
fonte
Com um comando
Funciona bem, eu sou capaz de executar o comando ng agora.
fonte
Segui as etapas abaixo para resolução deste problema no Windows 10 :
O mesmo caminho pode ser encontrado executando abaixo também:
você poderá ver a versão da CLI.
fonte
Eu o resolvi alguns dias atrás, depois de ter o mesmo problema com outros módulos globais, adicionando a:
Tabelas de ambiente -> Variáveis do sistema -> Caminho:
C: \ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ angular-cli \ bin; C: \ Arquivos de programas \ MongoDB \ Server \ 3.2 \ bin
Esse acabou sendo o meu problema.
fonte
ng
na pasta éng.cmd
ouWindows Command Script
na coluna Tipo, senão esta ng nesteangular-cli\bin
não funciona.Em vez de usar o prompt de comando interno, comece melhor usando a versão instalada do NodeJS do prompt de comando. Então, ele funcionará perfeitamente, sem problemas.
fonte
where ng
nesse console pode ajudar a descobrir o que há de errado com o caminho. Isso foi feito para mim, o ng foi resolvido no usuário errado AppData, portanto, executando uma versão ruim do CLI.execute as seguintes linhas para resolver o problema das versões não encontradas e indefinidas de ng
desinstalação do npm -g angular-cli
desinstalação do npm --save-dev angular-cli
cache de npm limpo
npm install -g @ angular / cli @ latest
fonte
Se você receber o erro mesmo após seguir a etapa acima. então tente abaixo.
Uma vez que é um script de nó. Estou usando a opção abaixo para criar a partir de agora.
nó C: \ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ angular-cli \ bin \ ng versão
Podem ser necessários links simbólicos. Não pesquisado mais.
Em pesquisas adicionais: defina o caminho como:% PATH%; C: \ Usuários \ Administrador \ AppData \ Roaming \ npm;
No Windows, o arquivo npm.cmd está no caminho acima. Se a variável de ambiente acima estiver definida, você poderá executar a versão ng init
fonte
Abra cmd e digite
npm install -g @angular/cli
Nas variáveis de ambiente, adicione na variável de usuário ou no valor "Caminho" da variável de sistema =
C:\Users\your-user\.npm-packages\node_modules\.bin
Em cmd:
c:\>cd your-new-project-path
...\project-path\> ng new my-app
ou
ng all-ng-commands
fonte
feche o cmd e abra-o novamente com o administrador certo ou reinicie o sistema.
fonte
Eu enfrentei o mesmo problema quando tentei instalar o angular cli localmente com o comando
Depois disso, eu tenho o mesmo problema C: \ Users \ vi1kumar \ Desktop \ tus \ ANGULAR \ AngularForms> ng -v 'ng' não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lotes
Do que eu tentei instalá-lo globalmente
Neste caso, funcionou, eu queria saber que não é possível instalar o CLI globalmente?
Depois de fazer algumas pesquisas, achei este artigo muito útil, espero que ajude alguém que enfrenta problemas semelhantes
Trabalhando com várias versões da CLI Angular
fonte
Este quase funcionou para mim, mas eu tive que usar:% USERPROFILE% \ AppData \ Roaming \ npm. Em variáveis de ambiente ... / Variáveis do sistema / Caminho
Então, quando fiz o CMD: "ng -v", obtive a resposta correta para o CLI angular.
fonte
npm install -g @angular/cli
ajudou para mim em vez denpm install @angular/cli
fonte
1- Instalar
2- Certifique-se de onde você
ng.cmd
está presente.3- Em seguida, adicione este caminho nas variáveis.
fonte
Eu tive o mesmo problema no Windows 7, 64 bits em execução com o npm v3.10.8.
npm cache clean
conforme solicitado aqui https://blogs.msdn.microsoft.com/matt-harrington/2012/02/23/how-to-fix-node-js-npm-permission-problems/ . Isso garante que não há sobras.npm install -g angular-cli
e voila.Espero que possa ser útil!
fonte
Eu estava tendo o mesmo problema quando tentei com a sintaxe "ng new" e resolvi isso simplesmente atualizando a versão do nó existente de 5.xx para 8.xx Após a atualização bem-sucedida do nó, a sintaxe funcionou perfeitamente para mim. Atualize a versão existente do nó. Como é claramente mencionado na documentação angular, esses comandos requerem a versão do nó> = 6.9.x. Para referência, consulte https://angular.io/guide/quickstart . Ele afirma claramente "Verifique se você está executando pelo menos o nó 6.9.xe o npm 3.xx executando o nó -v e o npm -v em uma janela de terminal / console. As versões mais antigas produzem erros, mas as versões mais recentes são boas".
fonte
Eu enfrentei o mesmo problema no x86, windows 7;
A solução foi o arquivo .npmrc em C: \ Users {USERNAME} ... altere o prefixo para que ele leia "prefix = $ {APPDATA} \ npm" ... Agradecemos a este site pela ajuda para resolvê-lo
fonte
Resolvi adicionando -% AppData% \ npm \ node_modules @ angular \ cli \ bin \ path ao caminho das variáveis de ambiente
fonte
No meu caso, fiz as etapas abaixo.
Todos os Programas -> Nó JS-> Clique com o botão direito do mouse no Prompt de Comando do Node.js. e selecione Propriedades e na sequência Target na cópia final abaixo
Lancei o Visual Studio Code e abri o arquivo abaixo
C:\Users\gochinta\AppData\Roaming\Code\User\settings.json
e deu abaixoAgora eu digitei
ng -v
na minha janela do Visual Studio Code Terminal e funcionou.fonte
Estou enfrentando o mesmo problema e é resolvido. Na minha razão final, instalo o nó e a CLI usando outro perfil de usuário e agora estou executando o comando ng a partir de outro login de usuário. Como o nó e o cli instalados usando outro nó de login do usuário não estão encontrando nada no
C:\Users\<user name>\AppData\Roaming
nesse caminho, é por isso que estou recebendo esse erro.Eu executo o
npm install -g @angular/cli
comando e reinicio minha máquina. Tudo está funcionando bem.fonte
Algum tempo no futuro. Aplicável à máquina Windows 8.1. Execute os seguintes comandos
Saia ou reinicie sua máquina.
Isso deve adicionar o caminho env necessário, em vez de fazê-lo manualmente.
fonte
Eu também tentei brincar com o cmd definindo o caminho da variável de ambiente & etc, mas a resposta simples é usar o prompt de comando nodejs.
Portanto, você não precisa definir o caminho da variável de ambiente nem nada. Quando você instalou o nodejs, ele fornecerá um prompt de comando, usando o comando "ng", sem nenhuma configuração.
fonte
Como essa pergunta ainda é repetida um ano depois, postarei minha resposta aqui também.
A pista (apenas no Windows) é organizar as entradas na variável de caminho à direita.
Como o wiki do NPM nos diz :
Portanto, sua variável de caminho será semelhante a:
…;C:\<path-to-node-installation>;%appdata%\npm;…
Agora você tem duas possibilidades:
Isso carregará a versão do npm instalada com o npm (e não com o nó) e com a versão da CLI Angular instalada.
…;C:\Users\<username>\AppData\Roaming\npm\node_modules\@angular\cli;C:\<path-to-node-installation>;%appdata%\npm;…
ou…;%appdata%\npm\node_modules\@angular\cli;C:\<path-to-node-installation>;%appdata%\npm;…
no formato abreviado.Isso funcionou para mim há algum tempo.
fonte
Eu tive o mesmo problema do Visual Studio Code, não sendo capaz de executar nenhum comando ng em seu terminal embutido.
Adicionei% AppData% \ npm ao caminho no Windows 10 e não precisei reiniciar, apenas fechei e reabri o VS Code, e ele não o vê.
fonte
AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
e ele funciona muito bem agoraInstale a versão x32 nodejs em vez da versão x64 (mesmo na máquina Windows de 64 bits).
fonte
Para mim, algo estava errado na variável de ambiente PATH. Eu removi todo o caminho relacionado ao npm e adicionei no início do PATH esta pasta:
Verifique se você tem
;
entre os caminhos.fonte