ng serve ouvre l'éditeur au lieu de charger l'URL locale

14

Chaque fois que je tape ng serveou ng serve --open, il ouvre toujours un éditeur et n'ouvre pas le projet.

Vous pouvez le voir dans les images ci-dessous, c'est la première image de commande:

Cet éditeur s'ouvre après avoir tapé la commande et appuyé sur Enter:

Cet éditeur s'ouvre après avoir tapé la commande et appuyé sur Entrée

Abdul Basit
la source
1
Pouvez-vous ajouter la sortie de type ngs'il vous plaît? Modifiez votre question et ajoutez-la en tant que texte brut au format code et non en tant que capture d'écran.
Byte Commander
@ByteCommander je viens de taper ng serve dans un projet angulaire 5. Il n'y a pas de sortie, un fichier d'édition vide s'ouvre
Abdul Basit
Veuillez réessayer dans une nouvelle fenêtre de terminal séparée et sans accéder à votre répertoire de projet angulaire. typedevrait être un shell intégré, si cela ne fonctionne pas, vous avez fait quelque chose de bizarre parce que vous n'exécutez pas de shell Bash à ce moment-là.
Byte Commander
@ByteCommander ouvre également le même éditeur. Quel peut être le problème?
Abdul Basit
1
@ByteCommander Je soupçonne que l'OP a mal compris type ngd'être une instruction de "taper" la commande ng- plutôt que de "taper type ng"
steeldriver

Réponses:

26

Il s'agit de l'éditeur de terminal sur l'alias 'ng'. Désinstallez-le avec:

sudo apt purge ng-common ng-latin

Et puis installez Angular CLI (en supposant que vous avez installé npm) avec

sudo npm install -g @angular/cli

Si vous n'avez pas installé npm, regardez ici

avrilfanomar
la source
Merci., Vous m'avez sauvé d'un mal de tête.
Karthik RP