mirror of
https://gitee.com/niucloud-team/niucloud.git
synced 2026-08-14 08:48:40 +00:00
34 lines
1.1 KiB
TypeScript
34 lines
1.1 KiB
TypeScript
import {defineConfig} from 'vite'
|
|
import uni from '@dcloudio/vite-plugin-uni'
|
|
import WindiCSS from 'vite-plugin-windicss'
|
|
import MiniProgramTailwind from '@dcasia/mini-program-tailwind-webpack-plugin/rollup'
|
|
import UniLayouts from '@uni-helper/vite-plugin-uni-layouts'
|
|
import { createRequire } from 'node:module'
|
|
|
|
const require = createRequire(import.meta.url)
|
|
const { createDiyGroupFixPlugin } = require('./scripts/vite-plugin-diy-group-fix.cjs')
|
|
const { createDiyDynamicBridgeMpPlugin } = require('./scripts/vite-plugin-diy-dynamic-bridge-mp.cjs')
|
|
const { createWindiPluginOptions } = require('./scripts/windi-vite-options.cjs')
|
|
|
|
const plugins = [
|
|
UniLayouts(),
|
|
uni(),
|
|
createDiyGroupFixPlugin(),
|
|
createDiyDynamicBridgeMpPlugin(),
|
|
WindiCSS(createWindiPluginOptions(['src']))
|
|
]
|
|
|
|
process.env.UNI_PLATFORM == 'mp-weixin' && plugins.push(MiniProgramTailwind())
|
|
|
|
export default defineConfig({
|
|
server: {
|
|
host: '0.0.0.0',
|
|
// port: 6666,
|
|
// open:true // vite项目启动时自动打开浏览器
|
|
},
|
|
plugins,
|
|
optimizeDeps: {
|
|
include: ['dayjs']
|
|
}
|
|
})
|