今天前端vue3若依框架pnpm run dev启动报错信息:
> ruoyi@3.8.8 dev D:\AYunShe\2024-11-6【无锡出门证】\wuxi-exit-permit-web
> vite
error when starting dev server:
Error: listen EACCES: permission denied 0.0.0.0:80
at Server.setupListenHandle [as _listen2] (node:net:1723:21)
at listenInCluster (node:net:1788:12)
at Server.listen (node:net:1876:7)
at httpServer.listen (file:///D:/AYunShe/2024-11-6%E3%80%90%E6%97%A0%E9%94%A1%E5%87%BA%E9%97%A8%E8%AF%81%E3%80%91/wuxi-exit-permit-web/node_modules/.pnpm/vite@5.3.2_@types+node@22.9.0_sass@1.77.5/node_modules/vite/dist/node/chunks/dep-C1-ZB6nQ.js:63438:14)
ELIFECYCLE Command failed with exit code 1.
原因:
由于端口80通常需要管理员权限才能使用,你可以尝试更换一个不需要管理员权限的端口。例如,
pnpm run dev -- --host 0.0.0.0 --port 3000
来启动开发服务器,将端口改为3000。
或者:在vite.config.js文件里把端口改成8000
重新启动就不报错了。