移动端如何调试本地运行的前端项目

1.问题场景

本地通过Live Server开启服务,http://127.0.0.1:5500/html/test.html,调试移动端兼容性问题

2.解决办法

要在手机上访问电脑本地运行的服务http://127.0.0.1:5500/html/test.html,需要确保手机和电脑处于同一局域网内,并且进行一些配置,因为`127.0.0.1`是一个特殊的IP地址,它仅指向本机(即电脑本身),所以无法在局域网中的其他设备(如手机)上直接访问。以下是详细步骤:

2.1 获取电脑的局域网IP地址

需要在电脑上找到其局域网(LAN)的IP地址

  • Windows系统
    • 打开命令提示符(CMD),可以通过按Win + R键,然后输入cmd并按回车打开
    • 在命令提示符中输入ipconfig并按回车
    • 在显示的输出中,找到"以太网适配器"或"无线局域网适配器"部分下的"IPv4 地址"。这将是你的电脑的局域网IP地址,类似于192.168.x.x
  • Mac系统
    • 打开终端(Terminal)
    • 输入ifconfig命令并按回车(对于macOS Catalina及更新版本,可能需要先安装net-tools或使用ipconfig getifaddr en0命令来获取WiFi接口的IP地址,其中en0是WiFi接口的默认名称,可能会因系统配置而异)
    • 在输出中找到类似inet的条目,其后面的IP地址即为你的电脑的局域网IP地址

2.2 确保手机和电脑在同一局域网

确保你的手机和电脑都连接到同一个Wi-Fi网络,或者你可以通过电脑创建一个Wi-Fi热点,然后让手机连接这个热点

2.3 访问服务

  • 打开手机上的浏览器
  • 在浏览器的地址栏中输入 http://[电脑的局域网IP地址]:5500/html/test.html,其中[电脑的局域网IP地址]应替换为你之前找到的电脑的IP地址

2.4 注意事项

  • 防火墙和安全设置:确保你的电脑的防火墙或安全软件没有阻止来自局域网的连接。某些情况下,可能需要在防火墙中设置规则以允许访问特定的端口(本例中为5500端口)
  • 端口占用 :确保5500端口没有被其他服务占用。可以使用网络工具(如Windows的netstat -an | findstr 5500命令)来检查端口占用情况
  • 静态IP地址:如果你的电脑的IP地址是动态分配的,并且经常变化,你可以考虑将其设置为静态IP地址,以便更容易地记住和访问
相关推荐
格子软件3 小时前
2026年GEO优化系统源码级状态机与多模型调度拆解
java·前端·vue.js·人工智能·vue·geo
HUMHSX3 小时前
Vue 项目启动全流程解析:从入口文件到全局指令注册与页面渲染
前端·javascript·vue.js
有颜有货4 小时前
PMC生产排产的4种算法,一次讲清
java·服务器·前端
小虎牙0074 小时前
Android kotlin图片库Coil源码详解
android·前端
随风一样自由4 小时前
【前端领域】前端开发核心应用场景与落地实践
前端·前端框架
an317424 小时前
弹窗数据流设计的两种高阶架构实践
前端·vue.js·架构
谢尔登4 小时前
【React】 状态管理方案
前端·react.js·前端框架
用户2136610035725 小时前
Vue商品详情与放大镜组件
前端·javascript
半个落月5 小时前
从Tapas小Demo理清localStorage、事件与this
前端·javascript
李明卫杭州5 小时前
Vue2 中 v-model 处理不同数据结构的技巧
前端·javascript·vue.js