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"
},