【问题标题】:How to solve port already in use error in NextJS [duplicate]如何解决 NextJS 中的端口已在使用错误 [重复]
【发布时间】:2021-11-18 17:54:06
【问题描述】:

我有一个当前在端口 3000 上运行的 ReactApp。

现在,当我启动另一个 NextJS 应用并决定对其进行测试时,它给出了错误:

错误:监听 EADDRINUSE:地址已在使用 0.0.0.0:3000

这毫无意义。如果是普通的 ReactJS,ReactJS 会立即询问我是否应该使用另一个端口,当我选择 Yes 时,ReactJS 会自动切换到另一个端口并启动应用程序。为什么 NextJS 不能遵循相同的方法而不是立即失败。

我不认为我现在必须杀死在端口 3000 上运行的 ReactApp 才能运行 NextApp。

有没有办法解决这个问题?

谢谢。

【问题讨论】:

标签: reactjs next.js


【解决方案1】:

您需要在另一个端口上运行您的next 服务器。

尝试在package.json中执行此操作

 "scripts": { 
       "dev": "next -p 8080" 
},

8080 => 你想要的端口。

【讨论】:

    猜你喜欢
    • 2019-07-07
    • 2018-08-02
    • 1970-01-01
    • 2012-09-26
    • 2011-05-07
    • 2019-02-20
    • 1970-01-01
    • 2016-06-02
    • 2023-03-27
    相关资源
    最近更新 更多