Skip to content

Latest commit

 

History

History
83 lines (68 loc) · 1.65 KB

README.zh_CN.md

File metadata and controls

83 lines (68 loc) · 1.65 KB

vite-plugin-multi-pages

中文 | English

支持 vite 的多页应用程序-支持 vue2/3、react 等

如何使用

安装

yarn add vite-plugin-multi-pages
# or
pnpm add vite-plugin-multi-pages

配置

vite.config.ts

import mpa from 'vite-plugin-multi-pages';

export default defineConfig({
  plugins: [mpa(/* options */)],
});

Options

export interface MpaOptions {
  /**
   * 默认打开页面
   * @default true
   * @example / (root path) | true (first page) | test-two
   */
  defaultOpenPage: '/' | boolean | string;
  /**
   * 多页面目录
   * @default src/views
   */
  scanDir: string;
  /**
   * 文件入口
   * @default 'main.{js,ts,jsx,tsx}'
   */
  scanFile: string;
  /**
   * html 文件名
   * @default 'index.html'
   */
  filename: string;
  /**
   * 路由匹配规则
   * @default ''
   */
  rewrites: Rewrite[];
  /**
   * 打包或启动特定的页面
   * @default ''
   * @example test-one,test-twos
   */
  specialPageNames: string;
  /**
   * 忽略打包或启动特定的页面
   * @default ''
   * @example test-twos
   */
  ignorePageNames: string;
}

使用示例

更多