- 打包后 vue-router 多次引用
- 跳转是用 a 标签,路由可能跳不过去
注意:引用静态资源的路径可能需要处理
基于 qiankun
- babel-polyfill 多次引用 idempotent-babel-polyfill
主应用修改
- npm install qiankun
- router 删除 notFoundRouter 的重定向
- 修改 main.js
|
|
跳转应用修改
- 修改 webpack 配置
|
|
- router 设置 base
|
|
- 修改 main.js
|
|
- 线上 nginx
|
|
基于 nginx 转发
- 主应用没有修改
- 跳转的应用
- 设置 publicPath 为 ‘/cms’
- router 设置 base 为 ‘/cms’
一个前端项目
|
|
多个前端项目
主项目配置如下:
|
|
跳转项目配置如下:
|
|