前言
今天,我遇到一个奇怪的问题。在vue-cli webpack的项目中,刷新特定页面后页面会变成空白,错误为index.html文件中的意外标记。
奇怪的是开发环境没有问题,只有生产环境有问题,奇怪的是只有一个页面有问题,其他页面完全正常
文本
错误截图:
根据以上情况和以往的经验,我们应该把问题定位在index.html页面和错误的页面上,但他们无法解决问题。
最后找到了这个项目的路线,经过多次试验,问题得到了解决,问题的原因也确定了。原来路由中path的值不能以小写m开头,否则会报错上述错误。
在此写下错误报告环境和条件:
Vue版本:2.5.2
vue路由器:3.0.1
webpack:3.6.0
生产环境(npm运行版本已放入服务器)
页面路由的路径以/m开头。
这些都是解决办法。感谢您的阅读和支持。