uni-app 4.0.7 版本 h5运行到浏览器报警告且启动不起来
uni-app 4.0.7 版本 h5运行到浏览器报警告且启动不起来
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | win10 | HBuilderX |
操作步骤:
运行-》运行到浏览器 选择谷歌后报警告 4.0.7更新后出现的问题
预期结果:
运行-》运行到浏览器 选择谷歌后报警告 4.0.7更新后出现的问题
实际结果:
运行-》运行到浏览器 选择谷歌后报警告 4.0.7更新后出现的问题
bug描述:
运行-》运行到浏览器 选择谷歌后报警告 4.0.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,心态崩了
回复 9***@qq.com:这个我知道新bug解决不掉
在 uni-app 4.0.7
版本中,如果你在 H5 环境下运行到浏览器时遇到警告且无法启动,可能是由于以下几个常见问题导致的。以下是一些可能的解决方案:
1. 检查依赖版本
uni-app
依赖 vue
和 webpack
等工具,确保你的项目中这些依赖的版本是兼容的。你可以尝试更新或降级相关依赖版本。
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 配置项正确。特别是 router
和 publicPath
配置。
{
"h5": {
"router": {
"mode": "history"
},
"publicPath": "./"
}
}
3. 检查 vue.config.js
配置
如果你有自定义的 vue.config.js
文件,确保配置正确,尤其是 publicPath
和 devServer
配置。
module.exports = {
publicPath: './',
devServer: {
port: 8080,
https: false
}
};
4. 清理缓存
有时缓存可能会导致问题,尝试清理 node_modules
和 dist
目录,然后重新安装依赖。
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
配置正确,特别是 presets
和 plugins
。
{
"presets": ["@vue/app"]
}
8. 检查 ESLint
配置
如果启用了 ESLint
,确保配置正确,避免因代码风格问题导致编译失败。
9. 检查 polyfill
uni-app
可能需要一些 polyfill
来支持某些浏览器特性。确保你正确引入了 polyfill
。
import 'core-js/stable';
import 'regenerator-runtime/runtime';