huyanbuyu 2021-12-26 21:37 采纳率: 0%
浏览 57

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上真机运行就是所有资源的都找不到白屏了

  • 写回答

1条回答 默认 最新

  • ✎﹏ℳ๓敬坤 2021-12-26 23:16
    关注

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

    评论

报告相同问题?

问题事件

  • 修改了问题 12月26日
  • 创建了问题 12月26日