当我启动我的 react 服务器时,我的终端中不断收到“?端口 3000 上已经有东西正在运行”消息,而我的端口 3000 上绝对没有任何东西正在运行
我试图解决的问题:
- 重新启动 macOS。
- 在 chrome 浏览器上检查我的“http://localhost:3000”。 (无:无法访问此站点)
- 转到 chrome://serviceworker-internals 和 chrome://appcache-internals,搜索 localhost:3000(未找到)
- 我还尝试了几乎所有在 Google 上找到的与此问题相关的命令行
- 我还创建了另一个 express.js 应用程序,它在端口 3000 上成功启动,而 React 说有东西在 3000 上运行。我电脑上的 React 一直认为端口 3000 上有东西在运行。
最佳答案
如果你是windows用户你可以尝试使用
npx kill-port 3000
在您的控制台中。我遇到了同样的问题,它对我有用。
不确定 MAC。
关于javascript - 当我在 React 应用程序上执行 npm start 时,不断收到 "? Something is already running on port 3000",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49022731/