javascript - 当我在 React 应用程序上执行 npm start 时,不断收到 "? Something is already running on port 3000"

标签 javascript macos npm terminal server

当我启动我的 react 服务器时,我的终端中不断收到“?端口 3000 上已经有东西正在运行”消息,而我的端口 3000 上绝对没有任何东西正在运行

我试图解决的问题:

  1. 重新启动 macOS。
  2. 在 chrome 浏览器上检查我的“http://localhost:3000”。 (无:无法访问此站点)
  3. 转到 chrome://serviceworker-internals 和 chrome://appcache-internals,搜索 localhost:3000(未找到)
  4. 我还尝试了几乎所有在 Google 上找到的与此问题相关的命令行
  5. 我还创建了另一个 express.js 应用程序,它在端口 3000 上成功启动,而 React 说有东西在 3000 上运行。我电脑上的 React 一直认为端口 3000 上有东西在运行。

terminal

Chrome

最佳答案

如果你是windows用户你可以尝试使用

npx kill-port 3000

在您的控制台中。我遇到了同样的问题,它对我有用。

不确定 MAC。

关于javascript - 当我在 React 应用程序上执行 npm start 时,不断收到 "? Something is already running on port 3000",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49022731/

相关文章:

javascript - 引用错误: Can't find variable - Qunit Testing with ember in rails

javascript - 在 Meteor.js 中保留表单值

javascript - clojurescript 相当于 javascript 的模块模式

macos - 通过pip成功安装lxml后,在python命令行中执行 "from lxml import etree"时出现错误

node.js - 我的 npm 已损坏 - 无法读取未定义的属性 'get'

javascript - 正则表达式如何匹配不带字符的单词

macos - 操作系统 X : equivalent of Linux's wget

macos - 任何命令的 NPM 错误

Angular 5 编译速度很慢,有时内存不足

javascript - 将子 JSON 对象移动到其自己的具有父 ID 的对象