开发环境下不论是使用hash模式,还是history模式,都可以正常使用。但是当产品编译后发布到测试环境、生产环境的时候,就会出现页面空白,或者指向了iis的默认页面。通过如下过程解决这个问题:
1.安装urlrewrite,配置重定向
windows上重定向的软件,不需要四处搜罗,如果又是 urlrewrite.exe
,又是rewrite_x64_zh-CN
,又是改注册表,就说明走弯路了。
直接在官方的Vue Router中,有说明:
(图片来自:https://router.vuejs.org/zh/guide/essentials/history-mode.html#%E5%8E%9F%E7%94%9F-node-js)