Error: listen EACCES: permission denied

编程入门 行业动态 更新时间:2024-10-27 14:32:12

Error: <a href=https://www.elefans.com/category/jswz/34/1770312.html style=listen EACCES: permission denied"/>

Error: listen EACCES: permission denied

使用npm run dev 运行vue项目的时候遇到以下错误:

error when starting dev server:
Error: listen EACCES: permission denied 0.0.0.0:5173at 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:///E:/py-workspace/smart_gate/management/node_modules/vite/dist/node/chunks/dep-d305c21f.js:63033:20)

解决方式一:

如果修改默认的5173端口,尝试不同端口,可以启动成功。
具体方法:修改package.json中的dev选项, 如下使用3000端口启动

  "scripts": {"dev": "vite --port 3000","build": "vite build","preview": "vite preview"}

解决方法二:

  1. 使用管理员身份运行PowerShell
  2. 停止winnat服务:net stop winnat
  3. 启动winnat服务:net start winnat

“winnat” 服务在 Windows 系统中充当网络地址转换的关键组件,它能够帮助您实现网络连接共享、内网访问外网以及端口转发等功能。

欢迎知道原理的补充

初步感觉,应该是5173等端口转发出现问题,所以重启winnat服务或者更换端口都能解决问题。

更多推荐

Error: listen EACCES: permission denied

本文发布于:2024-03-06 08:00:48,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1714789.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:listen   Error   EACCES   denied   permission

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!