39 lines
813 B
JavaScript
39 lines
813 B
JavaScript
import { defineConfig } from 'vite'
|
||
import uni from '@dcloudio/vite-plugin-uni'
|
||
import path from 'path'
|
||
import AutoImport from 'unplugin-auto-import/vite'
|
||
import h5ProdEffectPlugin from 'uni-vite-plugin-h5-prod-effect'
|
||
|
||
// https://vitejs.dev/config/
|
||
export default defineConfig({
|
||
plugins: [
|
||
uni(),
|
||
AutoImport({
|
||
imports: [
|
||
'vue',
|
||
'uni-app'
|
||
],
|
||
dirs: [
|
||
'src/utils',
|
||
'src/wxs/**'
|
||
],
|
||
dts: 'src/auto-imports.d.ts',
|
||
eslintrc: {
|
||
enabled: true
|
||
}
|
||
}),
|
||
// 对h5 production环境打包时的特殊处理,否则uni-crazy-router在这个环境会异常
|
||
h5ProdEffectPlugin()
|
||
],
|
||
server: {
|
||
host: true,
|
||
port: 80,
|
||
open: true
|
||
},
|
||
resolve: {
|
||
alias: {
|
||
'@': path.resolve(__dirname, 'src')
|
||
}
|
||
}
|
||
})
|