uniapp自身bug | uniapp+vue3打包后 index.html无法直接运行

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

在这里插入图片描述
打开打包文件,双击运行index.html报错,无法访问页面
uniapp自身bug | uniapp+vue3打包后 index.html无法直接运行_第2张图片
uniapp+vue2项目是可以正常运行的
uniapp自身bug | uniapp+vue3打包后 index.html无法直接运行_第3张图片

vue3修改publicPath: './'后,也是可以正常访问打包文件中的index.html


点进控制台提供的链接:https://ask.dcloud.net.cn/article/37432
不止我一个人遇到了这个问题,应该是uniapp自身的bug

uniapp+vue3打包文件中的index.html的js引入形式

uniapp自身bug | uniapp+vue3打包后 index.html无法直接运行_第4张图片

vue3的打包文件
uniapp自身bug | uniapp+vue3打包后 index.html无法直接运行_第5张图片
总结:
还是用vue2更稳
明明vue3这么久了,用得人应该也多,怎么这么大的问题就没什么人提呢,也没有修复


补充: 使用官网命令创建uniapp vue3项目
npx degit dcloudio/uni-preset-vue#vite vue3-uni-bycmd

创建出来的内容使用命令打包
依然和上面一样的情况
uniapp自身bug | uniapp+vue3打包后 index.html无法直接运行_第6张图片
依赖配置

{
  "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"
  }
}

你可能感兴趣的:(移动端,uni-app,bug,javascript)