Je fais du développement Web avec Angular2 et j'utilise Angular2 et Firebase pour exécuter des serveurs locaux. Je n'ai pas été en mesure de trouver une commande semblable à celle de taper quit lorsque j'utilise Ionic pour créer un serveur. Je dois donc fermer l'onglet du terminal à chaque fois. Existe-t-il un moyen de mettre fin au serveur et de récupérer mon onglet de terminal?
Merci.
Vous pouvez utiliser la commande suivante pour mettre fin à un processus en cours:
ctrl + c
Essayez d'utiliser ctrl + c deux fois pour obtenir l'invite de fin du travail par lots.
Si ctrl + c ne fonctionne pas, utilisez ceci:
ctrl +shift+ c
Parfois, les gens changent le comportement de ctrl + c pour copier/coller afin que vous puissiez en avoir besoin.
Bien sûr, vous devez également vous assurer que la fenêtre du terminal a le focus clavier, ctrl + c ne fonctionnera pas si la fenêtre de votre navigateur est active.
Si vous ne pouvez pas voir la commande "ng serve" en cours d'exécution, procédez comme suit sur Mac OSX (cela devrait également fonctionner avec tous les logiciels Linux et Uni).
ps -ef | grep "ng serve"
À partir de là, trouvez le PID du processus, puis tuez-le avec la commande suivante.
kill -9 <PID>
ctrl + c OU ctrl + Pause/Break
Les deux demanderont un travail par lot de fin, puis appuyez sur Y ou y et cliquez sur entrer.
---- Ctrl + c puis choisissez Y dans l’option Y/N fournie.
il suffit de modifier quelque chose dans votre éditeur de texte et de recharger localhost. Toute votre connexion sera perdue et vous aurez la possibilité de servir le nouveau projet dans la console.
Avec Windows 10/Powershell ctrl + c did not work; Powershell tried to gracefully stop the app.
Utilisé cmd normale et n'a eu aucun problème en arrêtant le ng servir avec ctrl + c.
Sur macOS Mojave 10.14.4, vous pouvez également essayer Command ⌘ + Q dans un terminal.
J'essayais de l'exécuter à partir de la console de Visual Studio 2017 Package Manager. Aucune des suggestions ci-dessus n'a fonctionné.
Voir ce lien où Microsoft déclare "La solution ne consiste pas à utiliser le gestionnaire de packages pour le développement angulaire, mais à utiliser la ligne de commande powershell.".