Cómo cambiar el puerto angular del 4200 a cualquier otro

Resuelto Ashutosh Jha asked hace 7 años • 25 respuestas

Quiero usar 5000 en lugar de 4200.

Intenté crear un archivo con el nombre de la raíz ember-cliy colocar JSON de acuerdo con el siguiente código:

{
   "port": 5000
}

Pero mi aplicación todavía se ejecuta en 4200 en lugar de 5000.

Ashutosh Jha avatar Nov 21 '16 17:11 Ashutosh Jha
Aceptado

La solución funcionó para mí fue

ng serve --port 4401    

(Puedes cambiar 4401 al número que quieras)

Luego inicie el navegador -> http://localhost:4401/

Básicamente, tenía dos aplicaciones y con la ayuda del enfoque anterior ahora puedo ejecutar ambas simultáneamente en mi entorno de desarrollo.

David avatar Jul 27 '2017 18:07 David

Parece que las cosas han cambiado en las versiones recientes de la CLI (estoy usando 6.0.1). Pude cambiar el puerto predeterminado utilizado ng serveagregando una portopción a mi proyecto angular.json:

{
    "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
    "projects": {
        "my-project": {
            "architect": {
                "serve": {
                    "options": {
                        "port": 4201
                    }
                }
            }
        }
    }
}

(En este ejemplo solo se muestran propiedades relevantes).

Nathan Friend avatar May 14 '2018 12:05 Nathan Friend