Wie ich Angular "ng build", "ng new" etc. nicht terminierend repariert habe

Problem

Auf meinem Desktop funktionierten Angular-Befehle wie

ng_build.sh
ng build

oder

ng_new.sh
ng new

erfolgreich, aber sie stoppten / terminierten nicht nach dem Ausführen des Befehls. Stattdessen warteten sie einfach unendlich ohne jegliche Ausgabe.

Lösung

Dies hängt mit aktivierten Analytics zusammen, siehe diesen GitHub-Post.

Um es zu reparieren, führen Sie aus

ng_analytics_disable.sh
ng analytics disable --global

Es wird ausgeben

ng_analytics_output.txt
Global setting: disabled
Local setting: enabled
Effective status: disabled

und es wird beim ersten Mal nicht terminieren. Drücken Sie einfach Ctrl+C, um es zu stoppen.

Danach wird jeder Befehl nach Abschluss seiner Aufgabe beendet

Zugrundeliegendes Problem

Ich vermute, dass dies etwas mit der IPv6-Konfiguration zu tun hat, da das IPv6-Netzwerk-Setup meines Desktops derzeit etwas fehlerhaft ist. Ich habe jedoch keine weiteren Recherchen dazu angestellt.


Check out similar posts by category: Angular