uni-app 4.0.7 版本 h5运行到浏览器报警告且启动不起来

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

uni-app 4.0.7 版本 h5运行到浏览器报警告且启动不起来

开发环境 版本号 项目创建方式
Windows win10 HBuilderX

操作步骤:

运行-》运行到浏览器 选择谷歌后报警告 4.0.7更新后出现的问题

预期结果:

运行-》运行到浏览器 选择谷歌后报警告 4.0.7更新后出现的问题

实际结果:

运行-》运行到浏览器 选择谷歌后报警告 4.0.7更新后出现的问题

bug描述:

运行-》运行到浏览器 选择谷歌后报警告 4.0.7更新后出现的问题

image


7 回复

帮助里面切换到上一个版本解决了


昨天就反馈了,没人回应,正式新版本也发的这么随意。可能官方太忙了,没空关心这些吧 https://ask.dcloud.net.cn/question/188629?notification_id-1387647rf-falseitem_id-269056__answer_id-269056__single-TRUE#!answer_269056

真无语啊 还好当时脑子清晰 知道自己更新了个idea版本

回复 9***@qq.com: 我现在新更新的项目,直接创建二级页面都报错https://ask.dcloud.net.cn/question/188854,心态崩了

回复 小太阳ing: 那你真惨 这个h5跑不起来bug 还有个解决方式npx @dcloudio/uvm@latest 然后重新跑

回复 9***@qq.com:这个我知道新bug解决不掉

uni-app 4.0.7 版本中,如果你在 H5 环境下运行到浏览器时遇到警告且无法启动,可能是由于以下几个常见问题导致的。以下是一些可能的解决方案:

1. 检查依赖版本

uni-app 依赖 vuewebpack 等工具,确保你的项目中这些依赖的版本是兼容的。你可以尝试更新或降级相关依赖版本。

npm install vue[@latest](/user/latest)
npm install webpack[@latest](/user/latest)

或者你可以尝试锁定特定的版本:

npm install vue@2.6.14
npm install webpack@4.46.0

2. 检查 manifest.json 配置

确保你的 manifest.json 文件中 H5 配置项正确。特别是 routerpublicPath 配置。

{
  "h5": {
    "router": {
      "mode": "history"
    },
    "publicPath": "./"
  }
}

3. 检查 vue.config.js 配置

如果你有自定义的 vue.config.js 文件,确保配置正确,尤其是 publicPathdevServer 配置。

module.exports = {
  publicPath: './',
  devServer: {
    port: 8080,
    https: false
  }
};

4. 清理缓存

有时缓存可能会导致问题,尝试清理 node_modulesdist 目录,然后重新安装依赖。

rm -rf node_modules
rm -rf dist
npm install

5. 检查浏览器控制台错误

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

6. 检查 uni-app 版本

确保你使用的是 uni-app 4.0.7 版本。如果你使用的是旧版本,尝试升级到最新版本。

npm install [@dcloudio](/user/dcloudio)/uni-app[@latest](/user/latest)

7. 检查 babel 配置

确保你的 babel 配置正确,特别是 presetsplugins

{
  "presets": ["@vue/app"]
}

8. 检查 ESLint 配置

如果启用了 ESLint,确保配置正确,避免因代码风格问题导致编译失败。

9. 检查 polyfill

uni-app 可能需要一些 polyfill 来支持某些浏览器特性。确保你正确引入了 polyfill

import 'core-js/stable';
import 'regenerator-runtime/runtime';
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!