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