ng serve abre o editor em vez de carregar o URL local

ng serve abre o editor em vez de carregar o URL local

Sempre que digito ng serveor ng serve --open, ele sempre abre um editor e não abre o projeto.

Você pode ver isso nas imagens abaixo, esta é a primeira imagem do comando:

Este editor abre após digitar o comando e pressionar Enter:

Este editor abre depois de digitar o comando e pressionar enter

Responder1

Este é o editor de terminal no alias 'ng'. Desinstale-o com:

sudo apt purge ng-common ng-latin

E então instale o Angular CLI (supondo que você tenha o npm instalado) com

sudo npm install -g @angular/cli

Se você não tem o npm instaladodê uma olhada aqui

Responder2

Supondo que você instalou seu nó com nvm, coloque isso em seu .bashrc:

alias ang=~/.nvm/versions/node/`nvm current`/bin/ng

Ou se o seu comando ng estiver em outro lugar, ajuste de acordo. Em seguida, use angular com "ang" e use o editor com "ng".

Responder3

Como as outras respostas sugerem, você executa ng (editor) (vejaman ng) em vez da CLI Angular.

Para localizar o binário que realmente é executado você pode usar:

$ which ng
/usr/bin/ng

Existem várias maneiras de contornar o problema. Alguns são:

PS: Para sair do editor os atalhos Ctrl+ xe depois Ctrl+ cfuncionam para mim.

informação relacionada