Ich versuche, Angle unter Mac OS X 10.11.3 El Capitan zum Laufen zu bringen.
Ich habe nodeJS und npm installiert. Durch npm habe ich eckig-cli installiert.
Ich habe eine neue App mit dem Befehl Sudo ng new first-app
erstellt.
Ich habe in den App-Ordner navigiert und Sudo ng serve
ausgeführt.
Es wurde folgender Fehler ausgegeben:
Could not start watchman; falling back to NodeWatcher for file system events.
Visit http://ember-cli.com/user-guide/#watchman for more info.
Port 4200 is already in use.
Mit Verweis aus einer anderen Antwort habe ich Folgendes versucht:
Sudo kill $(Sudo lsof -t -i:4200)
Es hat nicht geholfen.
Eigentlich habe ich nodejs, npm, angle-cli neu installiert. Als ich es vorher installiert hatte, gab es einen Build-Fehler, da es ein Problem mit der Bower gab. Nicht sicher was Als ich damals auf localhost: 4200 zugegriffen habe, wurde die Seite mit dem Fehlerprotokoll angezeigt. Jetzt wird die Seite nicht einmal geladen. Das Ladesymbol kreist immer in der Nähe des Favicons. Ich weiß nicht, ob dies ein Hinweis sein könnte.
Vielen Dank. Ich muss einen Winkel bekommen, der pronto läuft. Viel zu lernen!
Bitte feuern Sie dieses auf git
cmd ab
Sudo lsof -t -i tcp:4200 | xargs kill -9
Manchmal müssen Sie den Prozess zwangsweise beenden, verwenden Sie dazu -9
kill -9 $(lsof -t -i:4200)
Das hilft mir. Beenden Sie den Vorgang an Port 4200 auf dem Mac-Terminal
npx kill-port 4200
Dann benutze
ng serve
Referenz - Suchen (und Beenden) von Prozessverriegelungsport 3000 auf dem Mac
Versuchen Sie, den Kill-Befehl separat auszuführen. So machst du es.
führen Sie diesen Befehl aus, um die Prozess-ID zu erhalten, die Port 4320 verwendet. In meinem Beispiel werden Sie mit mysql = 3360 angezeigt.
Sudo ps -alh | grep "3360"
0 1000 20170 18854 20 0 14224 1092 pipe_w S+ pts/1 0:00 grep --color=auto 3360
dann führen Sie den Kill-Befehl jetzt aus:
Sudo kill -s 18854
Erledigt!
Versuche dies:
fuser -n tcp -k 4200 -f