uni-app 4.07版本H5项目无法在电脑打开

发布于 1周前 作者 sinazl 来自 Uni-App

uni-app 4.07版本H5项目无法在电脑打开

信息类别 详情
产品分类 uniapp/App
PC开发环境 Windows
PC系统版本 window11
HBuilderX 正式
HBuilderX版本 4.07
手机系统 Android
手机系统版本 Android 14
手机厂商 华为
手机机型 1
页面类型 vue
vue版本 vue2
打包方式 云端
项目创建方式 HBuilderX

示例代码:

3.99版本 可以直接在谷歌浏览器打开h5项目
更新到4.7版本 点击下面的路径进入 然后报: 
找不到 127.0.0.1 的网页找不到与以下网址对应的网页:http://127.0.0.1:5173/
HTTP ERROR 404

操作步骤:

1

预期结果:

1

实际结果:

1

bug描述:


3 回复

使用 @dcloudio/uvm 升级下


npx @dcloudio/uvm@latest 可以了 谢谢老哥

uni-app 4.07 版本中,H5 项目无法在电脑上打开,可能是由于多种原因导致的。以下是一些常见的排查步骤和解决方案:


1. 检查项目配置

确保 manifest.json 文件中的 H5 配置正确:

{
  "h5": {
    "router": {
      "mode": "history"
    }
  }
}
  • router.mode:如果设置为 "hash",确保 URL 中包含 #;如果设置为 "history",确保服务器支持 history 模式的路由。

2. 检查端口占用

H5 项目默认运行在 localhost:8080 或其他端口。如果端口被占用,可能导致无法访问。

  • 使用以下命令查看端口占用情况:
    netstat -ano | findstr :8080
  • 如果端口被占用,可以修改 H5 项目的运行端口:
    npm run dev -- --port 8081

3. 检查跨域问题

如果项目需要访问后端接口,确保后端服务已开启并支持跨域请求。

  • manifest.json 中配置代理:
    {
      "h5": {
        "devServer": {
          "proxy": {
            "/api": {
              "target": "http://your-api-server",
              "changeOrigin": true
            }
          }
        }
      }
    }

4. 检查运行命令

确保使用的是正确的运行命令:

npm run dev:h5

或者:

yarn dev:h5

5. 检查浏览器缓存

尝试清除浏览器缓存或使用无痕模式访问。


6. 检查项目依赖

确保项目依赖正确安装:

npm install

或者:

yarn install

7. 查看控制台日志

打开浏览器的开发者工具(F12),查看控制台是否有错误日志,根据错误信息进行排查。


8. 升级 uni-app 版本

如果问题仍未解决,建议尝试升级到最新版本的 uni-app

npm install -g [@vue](/user/vue)/cli
npm install -g [@dcloudio](/user/dcloudio)/uni-cli
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!