Je crée donc une application de réaction à l'aide de npm, le problème est que chaque fois que je démarre le serveur en direct pour mettre à jour le site Web automatiquement pour toute modification apportée au code, le terminal se bloque et ne me permet pas de saisir quoi que ce soit. J'ouvre le terminal sous windows 10 sur l'éditeur sublime text lui-même.

-1
jsLearner 17 mars 2019 à 08:35

2 réponses

Meilleure réponse

Si vous souhaitez arrêter l'exécution du serveur (ce qui signifie que votre application ne sera plus disponible sur localhost), vous devriez pouvoir utiliser ctrl+ c pour arrêter tous les processus en cours dans l'onglet actuel du terminal.


Lorsque vous exécutez un serveur/processus dans un terminal, vous devrez ouvrir un onglet/fenêtre séparé pour faire autre chose.

Vous devriez consulter la documentation du package de terminal que vous utilisez dans Sublime pour savoir comment ouvrir un nouvel onglet, ou simplement utiliser le terminal intégré qui prend définitivement en charge plusieurs onglets/fenêtres.

1
JBallin 17 mars 2019 à 06:02

Je ne suis pas sûr, mais utilisez-vous le package live-server ? Si vous êtes, vous pouvez spécifier le paramètre attendre avant de démarrer le serveur quelque chose comme ça

var liveServer=require("live-server");
var params={          
 wait= 1000   //thats in ms milliseconds
};
liveServer.start(params);

Extrait de la documentation officielle. Si vous voulez le tuer, vous devez le faire manuellement comme l'a dit JBallin

0
Shivam Sood 17 mars 2019 à 06:10