Je veux savoir si je peux définir un hôte et un port dans un fichier de configuration pour ne pas avoir à taper
ng serve --host foo.bar --port 80
au lieu de juste
ng serve
angular
angular-cli
cre8
la source
la source
0.0.0.0
place de l'adresse IP hôte pour écouter sur tous les périphériques Ethernet. De cette façon, l'hôte local et l'adresse IP publique peuvent être utilisés.À l'heure actuelle, cette fonctionnalité n'est pas prise en charge, mais si cela vous dérange, une alternative serait dans votre package.json ...
De cette façon, vous pouvez simplement exécuter
npm start
Une autre option si vous souhaitez le faire sur plusieurs projets est de créer un alias, que vous pouvez potentiellement nommer,
ngserve
qui exécutera la commande ci-dessus.la source
Vous pouvez configurer le port HTTP par défaut et celui utilisé par le serveur LiveReload avec deux options de ligne de commande:
ng serve --host 0.0.0.0 --port 4201 --live-reload-port 49153
https://github.com/angular/angular-cli
la source
Cela a changé dans la dernière CLI angulaire.
Le nom du fichier est devenu
angular.json
et la structure a également changé.Voici ce que vous devez faire:
la source
Une autre option consiste à exécuter la
ng serve
commande avec l'--port
option par exempleng serve --port 5050
(c'est-à-dire pour le port 5050)Alternativement, la commande
ng serve --port 0
:, attribuera automatiquement un port disponible à utiliser.la source
--port 0
bit était une bonne information mais je ne suis pas sûr qu'il réponde à la question.Nous avons deux façons de modifier le numéro de port par défaut dans Angular.
La première façon est par la commande CLI:
ng serve --port 2400 --open
La deuxième façon est de configurer à l'emplacement:
ProjectName\node_modules\@angular-devkit\build-angular\src\dev-server\schema.json.
Apportez des modifications dans le fichier schema.json.
la source
Vous pouvez les enregistrer dans un fichier, mais vous devez les mettre
.ember-cli
(au moins pour le moment); voir https://github.com/angular/angular-cli/issues/1156#issuecomment-227412924edit: vous pouvez maintenant les définir dans angular-cli.json à partir de la validation https://github.com/angular/angular-cli/commit/da255b0808dcbe2f9da62086baec98dacc4b7ec9 , qui est dans la version 1.0.0-beta.30
la source
Si vous envisagez d' exécuter le projet angulaire dans l' hôte / IP et le port personnalisés, il n'est pas nécessaire de modifier le fichier de configuration.
La commande suivante a fonctionné pour moi
Où,
Exemple
Le résultat pour moi était
la source
Si vous êtes sous Windows, vous pouvez le faire de cette façon:
Ce n'est pas une manière standard mais confortable à utiliser (ce que je ressens).
la source
voici ce que j'ai mis dans package.json (exécutant angular 6):
Ensuite, un simple début npm récupérera le contenu de start. Pourrait également ajouter d'autres options au contenu
la source
entrez la description de l'image ici
Une seule chose à faire. Tapez ceci dans votre invite de commande: ng serve --port 4021 [ou tout autre port que vous souhaitez attribuer, par exemple: 5050, 5051, etc.]. Pas besoin de modifier les fichiers.
la source
Si vous souhaitez spécifiquement ouvrir votre adresse IP locale lors de l'exécution de ng serve, vous pouvez effectuer les opérations suivantes:
la source