解决方法简单粗暴
就是在webpackconfigjs中新增一个这段代码,这时候刷新就不会出现Cannot GET
...
devServer:{
historyApiFallback: true
}
...
原因
在History mode下,如果直接通过地址栏访问路径,那么会出现404错误,这是因为这是单页应用(废话)…其实是因为调用了history.pushState API 所以所有的跳转之类的操作都是通过router来实现的,解决这个问题很简单,只需要在后台配置如果URL匹配不到任何静态资源,就跳转到默认的index.html