npm run dev 启动项目 报Error: listen EACCES: permission denied 0.0.0.0:80 解决方法

当使用命令行 npm run dev 启动项目的开发环境 报如下错误,

error when starting dev server:
Error: listen EACCES: permission denied 0.0.0.0:80
at Server.setupListenHandle [as _listen2] (node:net:1885:21)
at listenInCluster (node:net:1964:12)
at Server.listen (node:net:2066:7)
at httpServer.listen (file:///D:/Code/2025_Java/dkd/dkd-vue/node_modules/vite/dist/node/chunks/dep-4RECYSE1.js:59833:20)

原因:

表示你的开发服务器尝试监听端口 80,但没有足够的权限。

在大多数操作系统中,端口 80 是一个特权端口(1-1024 范围内的端口),普通用户没有权限直接使用这些端口。

解决措施

改变端口号

首先找到vite.ocnfig.js文件

接着将port端口号改为8081,重新运行 npm run dev 指令

相关推荐
Lovereo4 分钟前
我的目标检测性能优化之路:预算不够、GPU 没有、但性能我得要
前端
T___T6 分钟前
JavaScript 变量声明详解:var、let、const 的核心差异
javascript·面试
蒙娜丽宁9 分钟前
Rust 与 WebAssembly:构建高效前端应用的全流程复盘
前端·rust·wasm
这儿有一堆花9 分钟前
使用 Actix-web 开发高性能 Web 服务
前端·数据库
豆苗学前端11 分钟前
10分钟带你入门websocket,并实现一个在线多人聊天室
前端·javascript·后端
白水清风12 分钟前
Vue3之渲染器
前端·vue.js·面试
刘永胜是我16 分钟前
解决Volta环境下npm全局包卸载失败:一次深入排查之旅
前端·node.js
白水清风17 分钟前
Vue3之组件化
前端·vue.js·面试
luckyPian20 分钟前
ES6+新特性:ES7(二)
开发语言·javascript·ecmascript
边洛洛20 分钟前
解决[PM2][ERROR] Script not found: D:\projects\xxx\start
前端·javascript