Je veux utiliser 5000 au lieu de 4200 ..
Ce que j'ai essayé, c'est d'avoir créé un fichier sur le nom racine ember-cli
et de mettre JSON selon le code ci-dessous:
{
"port": 5000
}
Mais mon application fonctionne toujours sur 4200 au lieu de 5000
angular-cli
Ashutosh Jha
la source
la source
Réponses:
La solution a fonctionné pour moi était
(Vous pouvez remplacer 4401 par le nombre de votre choix)
Ensuite, lancez le navigateur -> http: // localhost: 4401 /
Fondamentalement, j'avais deux applications et avec l'aide de l'approche ci-dessus, je suis maintenant en mesure de les exécuter simultanément dans mon environnement de développement.
la source
npm start --port 4401
parcenpm start
que ne semble pas exécuter leng serve --port 4401 --open
Vous pouvez modifier le port de votre application en entrant la commande suivante,
ng serve --port 4200
De plus, pour une configuration permanente, vous pouvez modifier le port en modifiant le fichier angular-cli.json
la source
Il semble que les choses aient changé dans les versions récentes de la CLI (j'utilise
6.0.1
). J'ai pu changer le port par défaut utilisé parng serve
en ajoutant uneport
option à mon projetangular.json
:(Seules les propriétés pertinentes sont affichées dans cet exemple.)
la source
Changer
nodel_modules/angular-cli/commands/server.js
est une mauvaise idée car il sera mis à jour lorsque vous installerez une nouvelle version deangular-cli
. Au lieu de cela , vous devez spécifier ng servir --port 5000 danspackage.json
comme ceci:Vous pouvez également spécifier l'hôte avec --host 127.0.0.1
la source
ng serve
? Ne semble pas fonctionner lorsque je vérifie le navigateur avec,localhost:5000
npm start
une commandeangular.json
L'emplacement des paramètres de port a changé plusieurs fois.
Si vous utilisez Angular CLI 1
Changement
angular-cli.json
Si vous utilisez la dernière CLI angulaire
Changement
angular.json
Sans changer aucun fichier
Exécutez la commande
la source
serve
niveau d'option contient deux articles avecbrowserTarget
,options
etconfigurations/production
. Dois-je ajouter cette nouvelleport
entrée dans les deux ou juste celle-options
ci?Personne n'a mis à jour la réponse pour la dernière CLI angulaire.
Angular CLI
Avec
latest version
angular-cli dans lequel angular-cli.json est renomméangular.json
, vous pouvez changer le port en éditant leangular.json
fichier vous spécifiez maintenant un port par"project"
En savoir plus
here
la source
browserTarget
entrée, identique à celleserve / options
où nous ajoutons la nouvelleport
?J'utilise généralement la
ng set
commande pour modifier les paramètres de la CLI angulaire pour le niveau du projet.Il modifie vos modifications
.angular.cli.json
et ajoute les paramètres de port comme indiqué précédemment .Après ce changement, vous pouvez utiliser simplement
ng serve
et il va utiliser le port préféré sans avoir besoin de le spécifier à chaque fois.la source
vous pouvez également entrer la commande ci-dessous dans votre cli angulaire où vous entrez normalement npm start
ng serve --host "ip-address" --port "port-number"
la source
vous pouvez également écrire cette commande:
ng serve -p 5000
la source
goto ce fichier
et port de recherche
modifiez la valeur par défaut comme vous le souhaitez et redémarrez le serveur
la source
node_modules/@angular/cli/lib/config/schema.json
qui contient la même propriété.Pour les permanents:
Goto nodel_modules / angular-cli / commandes / server.js Recherchez var defaultPort = process.env.PORT || 4200; et remplacez 4200 par tout ce que vous voulez.
Pour exécuter maintenant:
ng serve --port 4500 (Vous pouvez remplacer 4500 par n'importe quel numéro que vous souhaitez utiliser comme port)
la source
node_modules
soit une bonne pratique.Il n'est pas recommandé de modifier les modules de noeud car les mises à jour ou la réinstallation peuvent supprimer ces modifications. Mieux vaut donc changer de cli angulaire
Angular 9 dans angular.json
la source
Vous pouvez modifier le numéro de port par défaut configuré dans le fichier serve.js.
Le chemin sera
project_direcory/node_modules/angular-cli/commands/serve.js
.Rechercher cette ligne ->
var defaultPort = process.env.PORT || 4200;
Remplacer par cette ligne ->
var defaultPort = process.env.PORT || 5000;
la source
il suffit de courir
ng serve --port 5000 --open
la source
Exécuter la commande ci-dessous pour un autre que 4200
la source
Dans angular.json:
J'utilise angular-cli. Cela a fonctionné pour moi.
la source
en angulaire 2 ++.
Pour changer de port, vous pouvez exécuter la commande ci-dessous dans le terminal:
la source
Bien qu'il existe déjà de nombreuses solutions valides dans les réponses ci-dessus, voici un guide visuel et une solution spécifique pour les projets Angular 7 (éventuellement des versions antérieures également, aucune garantie cependant) utilisant Visual Studio Code. Localisez le schéma.json dans les répertoires comme indiqué dans l'arborescence d'images et modifiez l'entier sous port -> par défaut pour un changement permanent de port dans le navigateur.
la source
Aller à
angular.json
fichier,Recherche du mot clé "serve":
Ajoutez un
port
mot clé comme indiqué ci-dessous:la source
Nous avons deux façons de changer le numéro de port par défaut dans Angular.
Première façon de commander cli:
La deuxième façon consiste à configurer à l'emplacement:
ProjectName\node_modules\@angular-devkit\build-angular\src\dev-server\schema.json
.Apportez des modifications au
schema.json
fichier.la source
Just Run
ng serve --port yourport
Exemple:
la source
Le code a fonctionné pour moi était le suivant
Par exemple
la source
Pour exécuter et ouvrir dans le navigateur, utilisez automatiquement le drapeau
-open
ou tout simplement-o
Remarque: le port 4200 est arbitraire. Il peut s'agir de n'importe quel port de votre choix
la source
Si vous souhaitez utiliser la variable d'environnement NodeJS pour configurer la valeur du port du serveur de développement Angular CLI, l'approche suivante est possible:
DEV_SERVER_PORT
) et pourrait s'exécuterng serve
avec une--port
valeur de paramètre tirée de cette variable ( child_process pourrait être notre ami ici):DEV_SERVER_PORT
la variable d'environnement (peut être fait via dotenv )Voici également la description complète de cette approche: Comment changer le port du serveur de développement CLI angulaire via .env .
la source
Cela ouvrira automatiquement votre fenêtre
la source