Next.js因端口问题无法启动的解决方法

Next.js启动出现Error: listen EACCES: permission denied 0.0.0.0:3000的错误。

先检查端口占用情况

netsh interface ipv4 show excludedportrange protocol=tcp

注意:如果电脑使用了Hyper-V可能也会导致这个问题,重启电脑可解决。

如果只是端口冲突了那么改变Next.js的启动端口即可,具体方法:

修改package.json文件,找到scripts中的dev,如下所示将默认3000端口修改成9000

"scripts": {
    "dev": "next dev -p 9000",
    "build": "next build",
    "start": "next start"
  },

Post Comment