Files
stash-ui/vite.config.ts
T

32 lines
790 B
TypeScript

import react from '@vitejs/plugin-react'
import { defineConfig } from 'vite'
/**
* 展示站(文档站 + 拼装示例)的开发与构建配置。
*
* `site/` 是独立的应用入口,直接 import `src/` 里的组件源码,
* 所以改组件不需要先构建库,dev 下即时生效。
*
* 两个页面入口:
* - `index.html`:组件文档(左侧目录 + 每组件一节)
* - `demo.html`:用组件拼出来的完整页面(可切换深浅色)
*/
export default defineConfig({
plugins: [react()],
root: 'site',
server: {
port: 5199,
host: '127.0.0.1',
},
build: {
outDir: '../dist-site',
emptyOutDir: true,
rollupOptions: {
input: {
main: 'site/index.html',
demo: 'site/demo.html',
},
},
},
})