uni-app 在运行到浏览器时127.0.0.1无法打开html 切回到3.96版本没有任何问题

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

uni-app 在运行到浏览器时127.0.0.1无法打开html 切回到3.96版本没有任何问题

示例代码:

在运行到浏览器时127.0.0.1无法打开html,切回到3.96版本没有任何问题

操作步骤:

打开html直接运行到浏览器,显示无法访问127.0.0.1/目录/xx.html,web服务器参数等全部默认 回退到3.96无此问题,能正常打开

预期结果:

希望能正常打开

实际结果:

无法正常打开

bug描述:

在运行到浏览器时127.0.0.1无法打开html,切回到3.96版本没有任何问题

bug附件:

  • log.txt

  • 1 回复

    在使用 uni-app 开发时,如果你在运行到浏览器时遇到 127.0.0.1 无法打开 HTML 页面的问题,而切换到 3.96 版本时没有问题,可能是由于以下几个原因导致的:

    1. 端口冲突

    • 确保 127.0.0.1 的端口没有被其他应用程序占用。你可以尝试更改端口号来解决冲突。
    • package.jsonvue.config.js 中配置 devServer 的端口号,例如:
      module.exports = {
        devServer: {
          port: 8081, // 更改为其他端口
        }
      }

    2. HBuilderX 版本问题

    • 如果你使用的是 HBuilderX,可能是当前版本存在一些兼容性问题。你可以尝试更新到最新版本,或者回退到 3.96 版本。
    • 如果你已经回退到 3.96 版本并且问题解决,建议暂时使用该版本进行开发,等待官方修复问题。

    3. 浏览器缓存问题

    • 有时浏览器缓存可能导致页面无法正常加载。尝试清除浏览器缓存,或者使用无痕模式打开页面。

    4. 项目配置问题

    • 检查项目的 manifest.jsonpages.json 配置,确保没有错误的配置导致页面无法加载。
    • 确保 index.html 文件存在并且路径正确。

    5. 网络问题

    • 确保你的网络连接正常,没有防火墙或代理阻止 127.0.0.1 的访问。

    6. 依赖包问题

    • 如果你在项目中使用了某些依赖包,可能是这些依赖包与当前版本的 uni-app 不兼容。尝试更新或回退这些依赖包的版本。

    7. 查看控制台日志

    • 打开浏览器的开发者工具(F12),查看控制台是否有错误日志,这些日志可能会提供更多关于问题的线索。

    8. 重新安装依赖

    • 有时依赖包安装不完整或损坏可能导致问题。尝试删除 node_modules 文件夹并重新安装依赖:
      rm -rf node_modules
      npm install
    回到顶部
    AI 助手
    你好,我是IT营的 AI 助手
    您可以尝试点击下方的快捷入口开启体验!