uniapp自身bug | uniapp+vue3打包后 index.html无法直接运行
·
前提:
已经修改了基础路径


打开打包文件,双击运行index.html报错,无法访问页面

uniapp+vue2项目是可以正常运行的

vue3修改publicPath: './'后,也是可以正常访问打包文件中的index.html
点进控制台提供的链接:https://ask.dcloud.net.cn/article/37432
不止我一个人遇到了这个问题,应该是uniapp自身的bug
uniapp+vue3打包文件中的index.html的js引入形式

vue3的打包文件

总结:
还是用vue2更稳
明明vue3这么久了,用得人应该也多,怎么这么大的问题就没什么人提呢,也没有修复
补充: 使用官网命令创建uniapp vue3项目
npx degit dcloudio/uni-preset-vue#vite vue3-uni-bycmd
创建出来的内容使用命令打包
依然和上面一样的情况

依赖配置
{
"name": "uni-preset-vue",
"version": "0.0.0",
"scripts": {
"dev:custom": "uni -p",
"dev:h5": "uni",
"dev:h5:ssr": "uni --ssr",
"build:custom": "uni build -p",
"build:h5": "uni build",
"build:h5:ssr": "uni build --ssr"
},
"dependencies": {
"@dcloudio/uni-app": "3.0.0-4040520250104002",
"@dcloudio/uni-app-harmony": "3.0.0-4040520250104002",
"@dcloudio/uni-app-plus": "3.0.0-4040520250104002",
"@dcloudio/uni-components": "3.0.0-4040520250104002",
"@dcloudio/uni-h5": "3.0.0-4040520250104002",
"vue": "^3.4.21",
"vue-i18n": "^9.1.9"
},
"devDependencies": {
"@dcloudio/types": "^3.4.8",
"@dcloudio/uni-cli-shared": "3.0.0-4040520250104002",
"@dcloudio/uni-stacktracey": "3.0.0-4040520250104002",
"@dcloudio/vite-plugin-uni": "3.0.0-4040520250104002",
"@vue/runtime-core": "^3.4.21",
"vite": "5.2.8"
}
}
更多推荐
所有评论(0)