vue项目打包后,有部分引用文件引用报错。一定得用history!

vue.config.js里是这么配的:


module.exports = {
  // baseUrl: './mobilevue',
   baseUrl: process.env.NODE_ENV === 'production'
    ? './'
    : './'
}

然后项目文件结构是这样子:

img

dist文件结构:

img

打包后index里是这样子:

img

这会儿就是拿到hbuildx里去转H5,然后真机测试的时候就开始报错找不到一部分引用文件了:
这是正常的:

img


不正常的:

img

报错:

img

另外,如果把router的base改成:/dist的话本地直接打开index.html没问题呢。但是放到uni上真机运行就是所有资源的都找不到白屏了

一般来说跟路由方式没有关系的,可能是你打包配置的路径错,
我看到的应该就是打包配置文件的路径错误,才会这样。