123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import { defineConfig } from 'vite'
- import react from '@vitejs/plugin-react-swc'
- import {AntdResolve, createStyleImportPlugin} from "vite-plugin-style-import";
- // eslint-disable-next-line @typescript-eslint/ban-ts-comment
- // @ts-ignore
- import qiankun from 'vite-plugin-qiankun'
- import mdx from '@mdx-js/rollup'
- import * as path from 'path'
- // https://vitejs.dev/config/
- export default defineConfig({
- plugins: [
- mdx({
- format: 'detect',
- include: ["**/*.md",'**/*.mdx']
- }),
- react(),
- createStyleImportPlugin({
- resolves: [AntdResolve()]
- }),
- qiankun('nginx-ui',{
- useDevMode: true
- }),
- ],
- css: {
- preprocessorOptions: {
- less: {
- javascriptEnabled: true
- }
- }
- },
- resolve:{
- alias: {
- '@': path.resolve(__dirname,'./src'),
- 'docs': path.resolve(__dirname,'./docs')
- }
- },
- assetsInclude: ["**/*.md"],
- server:{
- proxy: {
- "/api":{
- target: 'http://10.10.0.1:8081',
- rewrite: path => path.replace(/^\/api/,"")
- }
- }
- }
- })
|