Vreau să folosesc 5000 în loc de 4200 ..
Ceea ce am încercat și am creat un fișier de pe rădăcină numele ember-cli` și pune JSON în conformitate cu codul de mai jos:
{
"port": 5000
}
Dar aplicația mea încă rula pe 4200 în loc de 5000
Soluția a lucrat pentru mine a fost
ng serve --port 4401
(Puteți schimba 4401 pentru orice număr doriți)
Apoi lansa browser -> http://localhost:4401/
Practic, am avut două Cereri și cu ajutorul abordarea de mai sus acum am posibilitatea de a rula simultan în mediul de dezvoltare.
Puteți schimba aplicația dumneavoastră port prin introducerea următoarea comandă,
ng servi-port 4200
De asemenea, pentru o permanentă setup puteți schimba portul de editare unghiular-cli.fișier json
"defaults": {
"serve": {
"port": 8080
}
}
Se pare că lucrurile s-au schimbat în ultimele versiuni ale CLI (I'm folosind 6.0.1
). Am fost capabil de a schimba portul implicit folosit de ng servi adăugând un "port" opțiune pentru proiectul meu's
unghiulară.json`:
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"projects": {
"my-project": {
"architect": {
"serve": {
"options": {
"port": 4201
}
}
}
}
}
}
(Numai proprietăți relevante sunt prezentate în acest exemplu).
Schimba nodel_modules/angular-cli/commands/server.jseste o idee rea ca acesta va fi actualizat atunci când instalați o nouă versiune a
unghiular-cli. În schimb, trebuie să specificați **ng servi-port 5000** în pachet.json
astfel:
"scripts": {
"start": "ng serve --port 5000"
}
Puteți specifica, de asemenea, gazdă cu --gazdă 127.0.0.1
Locația pentru setările de port-au schimbat de câteva ori.
Schimba unghiular-cli.json
{
"defaults": {
"serve": {
"host": "0.0.0.0",
"port": 5000
}
}
}
Schimba unghiulară.json
"projects": {
"project-name": {
...
"architect": {
"serve": {
"options": {
"host": "0.0.0.0",
"port": 5000
}
}
}
...
}
}
Rulați comanda
ng serve --host 0.0.0.0 --port 5000
Nimeni nu și-a actualizat răspuns pentru cele mai recente Unghiulare CLI.Cu cele mai recente Unghiulară CLI
Cu cea mai recentă versiune` unghiulare-cli în care unghiular-cli.json redenumite pentru a unghiulară.json
, aveți posibilitatea să modificați portul de editare unghiulară.json
fișier
acum a specifica un port pe "proiectul"
projects": {
"my-cool-project": {
... rest of project config omitted
"architect": {
"serve": {
"options": {
"port": 4500
}
}
}
}
}
Citește mai mult despre asta aici
Eu folosesc de obicei ng set
comanda pentru schimbarea Unghiulare CLI setările de la nivel de proiect.
ng set defaults.serve.port=4201
Se schimbă schimba .unghiulare.cli.json
și adaugă setări port ca a cum am menționat mai devreme.
După această schimbare, puteți folosi pur și simplu `ng servesc și se va folosi de preferat port fără a fi nevoie de a preciza de fiecare dată.
Du-te nodel_modules/angular-cli/commands/server.js Căutare pentru var defaultPort = proces.env.PORT || 4200; și de a schimba 4200 la orice altceva vrei tu.
ng servi-port 4500 (o schimbare de 4500 de la orice număr doriți să-l utilizați ca port)
în unghiulare 2++.
Pentru a schimba portul puteți rula comanda de mai jos în terminal :
ng serve --host 0.0.0.0 --port 5000.
Puteți edita implicit numărul de port care este configurat în serve.js fișierul.
Calea va fi project_direcory/node_modules/angular-cli/commands/serve.js
.
Căutare pentru această linie -> var defaultPort = proces.env.PORT || 4200;
Înlocuiți-l cu acest line -> var defaultPort = proces.env.PORT || 5000;
Deși există deja numeroase soluții valide din raspunsurile de mai sus, aici este un ghid vizual și soluție specifică Unghiulară 7 proiecte (eventual versiunile anterioare, precum și, nu garantează totuși) folosind Visual Studio Cod. Găsiți schema.json în directoare, după cum se arată în imaginea de copac și modifica întreg sub port --> implicit pentru o schimbare permanentă de port în browser-ul.
du-te la acest dosar
node_modules\@angular-devkit\build-angular\src\dev-server\schema.json
și de căutare de port
"port": {
"type": "number",
"description": "Port to listen on.",
"default": 4200
},
schimba implicit valoare ce vrei și reporniți serverul
Avem două moduri de a schimba implicit numărul de port în Unghiulare.
Primul mod de a comanda cli:
ng serve --port 2400 --open
Al doilea mod este de configurare de la locul de amplasare: ProjectName\node_modules\@angular-devkit\build-angular\src\dev-server\schema.json
.
Face modificări în schemă.json file.
{
"title": "Dev Server Target",
"description": "Dev Server target options for Build Facade.",
"type": "object",
"properties": {
"browserTarget": {
"type": "string",
"description": "Target to serve."
},
"port": {
"type": "number",
"description": "Port to listen on.",
"default": 2400
},