web-dev-qa-db-fra.com

continuez à recevoir "? Quelque chose est déjà en cours d'exécution sur le port 3000" lorsque je lance npm sur l'appli react

Je continue à recevoir le message "? Quelque chose est déjà en cours d'exécution sur le port 3000" dans mon terminal lorsque je démarre mon serveur de réaction alors qu'il n'y a absolument rien de courant sur mon port 3000

Ce que j'ai essayé de résoudre avec:

  1. Redémarrez macOS.
  2. vérification de mon " http: // localhost: 30 " sur le navigateur chrome. (Rien: ce site n'est pas accessible)
  3. Allez dans chrome: // serviceworker-internals et chrome: // appcache-internals, recherchez localhost: 3000 (Rien trouvé)
  4. J'ai également essayé presque toutes les lignes de commande que j'ai trouvées sur Google concernant ce problème
  5. J'ai également créé une autre application express.js, et elle a été lancée avec succès sur le port: 3000 tandis que React a dit qu'il y avait quelque chose qui fonctionnait sur 3000. React sur mon ordinateur en pensant simplement qu'il y avait quelque chose fonctionnant sur le port: 3000 ...

terminal

Chrome

8
Jonathan Lee

Ouvrez cmd et écrivez ceci

netstat -a -o -n

Vous obtiendrez la liste des connexions actives puis trouvez 3000 en appuyant sur

Cntrl + f

enter image description here

Copiez le PID de ce port et appuyez sur cette commande

taskkill/F/PID PID_of_port

enter image description here

Modifier Ce guide est pour Windows.

15
Muneeb

Tuez le processus Node.Js à partir du Gestionnaire des tâches.

Étape 1: Ouvrez le Gestionnaire des tâches en cliquant sur Ctrl + Maj + Suppr

Étape 2: Ouvrez l'onglet Processus

Étape 3: Recherchez le processus Node.JS et faites un clic droit dessus, puis cliquez sur Fin de tâche

Étape 4: Maintenant, vous pouvez recommencer.

entrez la description de l'image ici

3
khurram khan

Comme @khurram khan a suggéré que la fin du processus soit la meilleure option pour vous, cela fonctionne pour moi sur linux:

$ lsof -i tcp:3000
$ kill -9 PID

la première commande devrait vous donner le numéro PID à entrer dans la deuxième commande comme PID.

tuer node.js des processus d'arrière-plan. Cela résoudrait le problème. vous pouvez également redémarrer votre système

1
yungdenzel