Ich möchte wissen, ob ich einen Host und einen Port in einer Konfigurationsdatei festlegen kann, damit ich nicht eingeben muss
ng serve --host foo.bar --port 80
statt nur
ng serve
angular
angular-cli
cre8
quelle
quelle
0.0.0.0
anstelle der Host-IP angeben, dass alle Ethernet-Geräte abgehört werden sollen. Auf diese Weise können sowohl der lokale Host als auch die öffentliche IP-Adresse verwendet werden.Ab sofort wird diese Funktion nicht unterstützt. Wenn Sie dies jedoch stört, finden Sie eine Alternative in Ihrem package.json ...
Auf diese Weise können Sie einfach laufen
npm start
Eine weitere Option, wenn Sie dies für mehrere Projekte tun möchten, besteht darin, einen Alias zu erstellen, den Sie möglicherweise benennen
ngserve
können, um den obigen Befehl auszuführen.quelle
Sie können den Standard-HTTP-Port und den vom LiveReload-Server verwendeten mit zwei Befehlszeilenoptionen konfigurieren:
ng serve --host 0.0.0.0 --port 4201 --live-reload-port 49153
https://github.com/angular/angular-cli
quelle
Dies hat sich in der neuesten Angular CLI geändert.
Der Dateiname wurde in geändert
angular.json
, und die Struktur wurde ebenfalls geändert.Folgendes sollten Sie tun:
quelle
Eine andere Option besteht darin, einen
ng serve
Befehl mit der--port
Option zng serve --port 5050
(dh für Port 5050)Alternativ weist der Befehl :
ng serve --port 0
, automatisch einen verfügbaren Port zur Verwendung zu.quelle
--port 0
bisschen war eine nette Info, aber ich bin nicht sicher, ob es die Frage beantwortet.Wir haben zwei Möglichkeiten, die Standardportnummer in Angular zu ändern.
Der erste Weg ist per CLI-Befehl:
ng serve --port 2400 --open
Der zweite Weg ist durch Konfiguration am Standort:
ProjectName\node_modules\@angular-devkit\build-angular\src\dev-server\schema.json.
Nehmen Sie Änderungen in der Datei schema.json vor.
quelle
Sie können diese in einer Datei speichern, müssen sie jedoch
.ember-cli
(zumindest im Moment) ablegen. Siehe https://github.com/angular/angular-cli/issues/1156#issuecomment-227412924Bearbeiten: Sie können diese jetzt in angular-cli.json ab Commit https://github.com/angular/angular-cli/commit/da255b0808dcbe2f9da62086baec98dacc4b7ec9 festlegen , das sich in Build 1.0.0-beta.30 befindet
quelle
Wenn Sie das Winkelprojekt in benutzerdefiniertem Host / IP und Port ausführen möchten, müssen Sie keine Änderungen an der Konfigurationsdatei vornehmen
Der folgende Befehl hat bei mir funktioniert
Wo,
Beispiel
Ergebnis für mich war
quelle
Wenn Sie unter Windows arbeiten, können Sie dies folgendermaßen tun:
Dies ist keine Standardmethode, aber bequem zu bedienen (was ich fühle).
quelle
Folgendes habe ich in package.json eingefügt (mit Winkel 6):
Dann zieht ein einfacher npm-Start den Inhalt des Starts ein. Könnte auch andere Optionen zum Inhalt hinzufügen
quelle
Geben Sie hier die Bildbeschreibung ein
Nur eins musst du tun. Geben Sie dies in Ihre Eingabeaufforderung ein: ng serve --port 4021 [oder einen anderen Port, den Sie zuweisen möchten, z. B. 5050, 5051 usw.]. Keine Notwendigkeit, Änderungen an Dateien vorzunehmen.
quelle
Wenn Sie Ihre lokale IP-Adresse beim Ausführen von ng serve speziell öffnen möchten, können Sie Folgendes tun:
quelle