- 项目中遇到单页面应用改多页面应用问题
- 配置多入口后测试环境正常,打包却打不进去。
- 搞了很就没办只能使用插件 vite-plugin-mpa-plus
-
## 安装 npm install vite-plugin-mpa-plus ## 配置 import { defineConfig } from 'vite' import mpaPlugin from 'vite-plugin-mpa-plus' export defineConfig({ plugins: [ mpaPlugin({ pages: { app1: { entry: 'src/app/app1/index.ts', filename: '/pages/app1.html', template: 'src/app/app1/index.html', inject: { data: { title: "mpa-app1" } } }, app2: { entry: 'src/app/app2/index.ts', filename: '/pages/app2.html', template: 'src/app/app2/index.html', inject: { data: { title: "mpa-app2" } } } } }) ] })
5.测试ok,打包ok
03-17