npm start сообщает «Что-то уже работает на порту XXX», независимо от того, что это за XXX - PullRequest
0 голосов
/ 25 марта 2019

Я пытаюсь запустить интерфейс веб-приложения npm, и запуск npm дает мне следующее:

Something is already running on port 3000.

Я пытался lsof -i :3000, но на 3000 ничего не работало. Я пытался изменить package.json, чтобы перейти на другой порт для запуска моего приложения, но он по-прежнему показывает Something is already running on port XXX независимо от того, какой это порт, 3000, 30006 или что-то еще , Если я укажу свой браузер на localhost: XXX, он просто скажет ERR_CONNECTION_REFUSED, потому что там ничего не работает.

Я почти уверен, что это не проблема кода, потому что приложение может быть запущено на другом компьютере. Во всяком случае, действительно отчаянно нуждаются в предложениях здесь. Я вставил свой package.json следующим образом:

{
  "name": "client",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "axios": "^0.18.0",
    "node-sass": "^4.10.0",
    "react": "^16.5.0",
    "react-dom": "^16.5.0",
    "react-scripts": "1.1.5"
  },
  "scripts": {
    "start": "PORT=30006 react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  },
  "proxy": "http://localhost:3001",
  "browserslist": [
    ">0.2%",
    "not dead",
    "not ie <= 11",
    "not op_mini all"
  ]
}

1 Ответ

0 голосов
/ 25 марта 2019

Спасибо за все комментарии, на самом деле этот ответ помогает https://stackoverflow.com/a/49520791/7203672.

Я буквально перепробовал все методы, чтобы убить процесс или найти процесс или переустановить зависимости, но мне никогда не приходило в голову, что это проблема с моим / etc / hosts. И проблема в том, что у меня есть 126.0.0.1 localhost вместо 127.0.0.1, возможно, я несколько дней назад сделал опечатку, понятия не имею.

Извлеченные уроки, надо было попробовать каждый ответ в этом посте, прежде чем отправлять вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...