более старый проект загружается на порт 3000, несмотря на то, что я удалил этот проект

#reactjs #port

#reactjs #порт

Вопрос:

У меня проблема со вчерашнего дня. У меня был проект react, запущенный на порту 3000 (этот проект был запущен через Yarn), я удалил папку проекта, а также yarn, и с тех пор, когда я пытаюсь запустить другой проект react, сервер пытается запустить мой удаленный проект, и поскольку его там нет, я получил сообщение от Chrome о том, что что-то пошло не так при отображении страницы.

введите описание изображения здесь

Я выполнил эту команду, чтобы завершить процесс, который занимал порт:

netstat -ano | findstr <Port Number>
taskkill /F /PID <Process Id>

Я даже сменил порт на другой, но получил точно такую же ошибку от chrome. введите описание изображения здесь

У меня нет другого решения для его исправления. Как я могу решить проблему? 🙂

Комментарии:

1. Я не думаю, что это имеет отношение к вашему предыдущему проекту react. Сама ошибка гласит «не хватает памяти», так что может быть проблема с утечкой памяти или чем-то еще в вашем текущем проекте?

2. Спасибо за ваш ответ. Как я могу решить проблему утечки памяти?

3. Ну, на этот вопрос нельзя ответить просто. Попробуйте прокомментировать каждую функцию вашего приложения и просто отобразить что-то вроде «Привет, мир» — если это работает, вы знаете, что с вашим приложением что-то не так (если нет, то на вашем компьютере должна быть другая проблема). Затем вы можете либо продолжить, продолжая активировать функцию за функцией, чтобы увидеть, что вызывает это, либо использовать инструменты разработчика для анализа вашего приложения, как описано здесь: developers.google.com/web/tools/chrome-devtools/memory-problems

Ответ №1:

Шаги для решения.

  1. Запустите этот код netstat -a -o -n

  2. Вы должны получить несколько активных подключений. Пример

  3. Найдите ключевое слово 3000. Пример

  4. Найдите тот с локальным адресом 127.0.0.1: 3000, состояние которого УСТАНОВЛЕНО. Пример

  5. Скопируйте PID, а затем введите этот код taskkill /F /PID ENTER_THE_PID_NUMBER_HERE

Тогда вы должны получить этот ответ: Response