web-dev-qa-db-fra.com

Que se passe-t-il lorsque vous lancez un service?

J'utilise Angular-CLI depuis un moment. Il est livré avec un certain nombre de commandes, dont ng serve qui lance un serveur chez localhost:4200.

Je suis habitué à utiliser Grunt and Gulp, qui peut être configuré pour répondre à mes besoins. Je voulais configurer le serveur Angular-CLI, mais j'ai alors réalisé que je ne savais pas ce que c'était ni comment le configurer. Grepping le projet pour serve n'a rien mis au jour qui semble utile.

Alors, qu'est-ce que ng serve faire?

66
Jason Swett

De nos jours, il utilise webpack-dev-server Pour démarrer un serveur Web local. Voir cette question .

De la docs :

La CLI prend en charge l’exécution d’une expérience de rechargement de navigateur en direct pour les utilisateurs en exécutant ng serve. Ceci compilera l’application lors de la sauvegarde du fichier et rechargera le navigateur avec la nouvelle application compilée. Ceci est fait en hébergeant l'application en mémoire et en la servant via webpack-dev-server .


Réponse originale:

Après quelques recherches, voici ce que j'ai rassemblé.

Angular-CLI confond certaines choses avec Ember CLI. Il semblerait que ng serve Soit l’une de ces choses. Ember a un ember server Commande qui est définie dans ce fichier et semble correspondre au comportement de ng serve.

38
Jason Swett