ng serv otwiera edytor zamiast ładować lokalny adres URL

14

Ilekroć piszę ng servelub ng serve --open, zawsze otwiera edytor i nie otwiera projektu.

Możesz to zobaczyć na poniższych obrazkach, jest to pierwszy obraz polecenia:

Ten edytor otwiera się po wpisaniu polecenia i naciśnięciu Enter:

Ten edytor otwiera się po wpisaniu polecenia i naciśnięciu klawisza enter

Abdul Basit
źródło
1
Czy możesz dodać wynik type ngprosze? Edytuj swoje pytanie i dodaj je jako zwykły tekst w formacie kodowym, a nie jako zrzut ekranu.
Bajt Dowódca
@ByteCommander po prostu wpisuję ng służyć w projekcie kątowym 5. Brak danych wyjściowych. Otwiera się pusty plik edytora
Abdul Basit
Spróbuj ponownie w osobnym, nowym oknie terminala i bez przechodzenia do katalogu projektów kątowych. typepowinien być wbudowany w powłokę, jeśli to nie zadziała, zrobiłeś coś dziwnego, ponieważ wtedy nie używasz powłoki Bash.
Bajt Dowódca
@ByteCommander również otwiera ten sam edytor .. Co może być przyczyną?
Abdul Basit
1
@ByteCommander Podejrzewam, że OP źle zrozumiał, type ngże jest instrukcją „wpisywania” polecenia ng- zamiast „pisania type ng
steeldriver

Odpowiedzi:

28

To jest edytor terminali w aliasie „ng”. Odinstaluj za pomocą:

sudo apt purge ng-common ng-latin

Następnie zainstaluj Angular CLI (zakładając, że masz zainstalowaną npm)

sudo npm install -g @angular/cli

Jeśli nie masz zainstalowanego npm , zajrzyj tutaj

Andrii Andriichuk
źródło
Dziękuję. Uratowałeś mnie od bólu głowy.
Karthik RP
Uratował mnie również! Dziękuję bardzo!
Andrei Cusnir
Miło to słyszeć :)
Andrii Andriichuk