webpack 打包 vue 坑 空白

怎么建项目的,这里我就不多说了,懒得打字,入门打包的应该会遇到这些坑。反正我打包就碰上了,这里就记录一下,要说明下我的是单页面的,大家看到了别喷哈。

这里我相信大家都是通过 npm run build,然后生成了出目标路径,我的是没修改过的dist。很自然的双击打开index.html,

发现一片空白,然后F12看看,发现文件没加载进来,这时候我没有百度,直接打开index.html修改文件路径了,然后刷新一下,没报错也没有出现加载问题,但是还是空白。

无奈的去百度了一下关键字【webpack打包vue空白】,还真有一堆匹配的,然后全都是说修改config/index.js中build.assetsPublicPath改为 ./  ,原来的时候是 /  来的,好吧,因为是入门,跟着修改下试试就是了。改完重新build,继续双击,fuck,还是空白。好吧,跟着大家说的挂个服务试试,空白,这里能解析为什么,是因为挂的不是服务根路径。所以大家还提到了路由和项目路径问题,对的,改了之后挂服务上是可以了。但是本地还是空白。

后来想想我的是单页面,交给了VueRouter来路由界面了。看看地址栏*****/index.html,好吧我加个 /  上去试试,出来404.

无奈的去google了,答案有了,就是在new VueRouter的时候加了个配置 【mode:'history'】,去掉重新build,可以了。。。。

大家应该都知道  【mode:'history'】 这个就是地址栏那个 # 符号。大家别喷哈,这只是本人遇坑了记录而已。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值