Vue: 使用History模式打包时需要注意的事项
1. 前言
- 今天在使用history模式打包vue项目,后台部署时遇到了种种问题,特地写一篇博客记录一下。
2. 路由配置
-
在History模式下,在路由配置文件中首先要将
mode
改为history
; -
部署项目时,如果在域名后还有额外路径的话,需要注意添加
base
,作为每次跳转路由时的前缀; -
以下是设置样例:
// router/index.js export default new Router({ mode : "history", base : "/test/dist", // 项目存放在http://www.xxx.com/test/dist/ routes : [...] })
-
添加了
base
后,路由跳转时会默认在路径前添加上base
的内容,解决了因为路径问题而出现404错误了;