uni-app 电脑睡眠启动后 之前运行的vue项目访问不了

uni-app 电脑睡眠启动后 之前运行的vue项目访问不了

开发环境 版本号 项目创建方式
Windows window 11 22H2 22621.2861 -
HBuilderX 3.99 -

操作步骤:

  • 启动vue项目,然后点击电脑的睡眠,然后唤醒电脑

预期结果:

  • 电脑唤醒后,启动的vue项目依然可以正常访问、正常开发

实际结果:

  • 电脑唤醒后,启动的vue项目无法访问,修改代码,控制台无任何反应

bug描述:

  • 电脑睡眠重启后,运行的vue项目无法访问,修改代码编辑器的控制台也没任何更新反应,并且关闭控制台,重新打开控制台会出现白屏
2 回复

上传效果截图,没有遇到过这种情况


在 Uni-App 开发中,如果你的电脑进入睡眠模式后,之前运行的 Vue 项目无法访问,可能是由于以下原因之一导致的:

1. 本地开发服务器停止运行

  • 原因: 电脑进入睡眠模式后,本地开发服务器(如 webpack-dev-server)可能已经停止运行。
  • 解决方法: 在电脑唤醒后,重新启动你的开发服务器。可以通过命令行重新运行 npm run devyarn dev 来启动项目。

2. 网络连接问题

  • 原因: 电脑唤醒后,网络连接可能需要重新建立,导致无法访问本地服务器。
  • 解决方法: 确保你的网络连接正常,并尝试刷新浏览器页面。

3. IP地址变化

  • 原因: 如果你的开发服务器是通过 IP 地址访问的(例如 192.168.x.x:8080),电脑唤醒后 IP 地址可能发生了变化。
  • 解决方法: 检查你的 IP 地址是否发生变化,并更新访问地址。你也可以考虑使用 localhost127.0.0.1 来访问开发服务器。

4. 端口被占用

  • 原因: 电脑唤醒后,之前使用的端口可能被其他进程占用。
  • 解决方法: 检查端口是否被占用,并尝试更换端口。你可以通过以下命令查看端口占用情况:
    lsof -i :8080  # 查看 8080 端口是否被占用
    如果端口被占用,可以在 vue.config.js 中修改端口配置:
    module.exports = {
      devServer: {
        port: 8081,  // 更换为其他端口
      },
    };
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!