vue 在 MacOS 中运行绑定80端口做代理的方法

绑定步骤

在 MacOS 中启用80端口需要 root 权限,先给对应目录分配权限

shell 复制代码
$ sudo chown root <vue项目文件夹路径>

/etc/hosts 文件中绑定代理

复制代码
本机IP 目标IP(域名)

启动 vue 工程。如果直接使用命令 npm run serve 启动,使用的是 1024 端口,绑定80端口失败。应该使用 root 权限,sudo npm run serve,80端口绑定成功。

最后在浏览器中访问http(s)://目标IP(域名) 可完成代理。

遇到问题

更改权限后,git提交代码出现问题,某些文件没有读写权限,报错误:

复制代码
error: unable to unlink old '文件名': Permission denied

只需要把权限组从 root 切回原来的就可以了。

复制代码
$ sudo chown <原权限名称> <vue项目文件夹路径>
相关推荐
一点一木12 小时前
2026 终端 AI 编码 Agent 六大工具深度横评
前端·人工智能·claude
Highcharts.js12 小时前
Highcharts React v5升级三问|最大的升级方向是什么?需要注意什么?有什么优化?
前端·javascript·react.js·前端框架·highcharts·大数据渲染·前端性能
马玉霞12 小时前
vue web端页面组件展示
前端·vue.js
代码煮茶12 小时前
Vue3 权限系统实战 | 从 0 搭建完整 RBAC 权限管理
前端·javascript·vue.js
IT_陈寒12 小时前
用了Vue的动态组件之后,我被坑得找不着北
前端·人工智能·后端
阳火锅13 小时前
💡 告别类名地狱!Tailwind CSS 语义化转换神器来了
前端·css·vue.js
ricardo197313 小时前
Core Web Vitals 全解:LCP / INP / CLS 逐个击破
前端
VillenK13 小时前
版本依赖问题:vite-plugin-dts@3.1.0 与 jiti 的兼容性
前端·typescript·vite
用户1257585243613 小时前
XYGo Admin 即时通讯与异步任务实战:WebSocket 长连接 + 消息队列驱动后台处理
vue.js
Apifox13 小时前
如何在 Apifox 中快速构建和调试 AI Agent
前端·agent·ai编程