first commit
This commit is contained in:
66
vite.config.ts
Normal file
66
vite.config.ts
Normal file
@@ -0,0 +1,66 @@
|
||||
import Uni from '@uni-helper/plugin-uni'
|
||||
|
||||
import UniHelperComponents from '@uni-helper/vite-plugin-uni-components'
|
||||
import { WotResolver } from '@uni-helper/vite-plugin-uni-components/resolvers'
|
||||
import UniHelperLayouts from '@uni-helper/vite-plugin-uni-layouts'
|
||||
import UniHelperManifest from '@uni-helper/vite-plugin-uni-manifest'
|
||||
import UniHelperPages from '@uni-helper/vite-plugin-uni-pages'
|
||||
|
||||
import UnoCSS from 'unocss/vite'
|
||||
import AutoImport from 'unplugin-auto-import/vite'
|
||||
|
||||
import { defineConfig } from 'vite'
|
||||
|
||||
import UniPolyfill from 'vite-plugin-uni-polyfill'
|
||||
|
||||
// https://vitejs.dev/config/
|
||||
export default defineConfig({
|
||||
server: {
|
||||
proxy: {
|
||||
'/api': {
|
||||
target: 'http://127.0.0.1:8888',
|
||||
changeOrigin: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
plugins: [
|
||||
// https://uni-helper.js.org/vite-plugin-uni-manifest
|
||||
UniHelperManifest(),
|
||||
// https://uni-helper.js.org/vite-plugin-uni-pages
|
||||
UniHelperPages({
|
||||
dts: 'src/uni-pages.d.ts',
|
||||
}),
|
||||
// https://uni-helper.js.org/vite-plugin-uni-layouts
|
||||
UniHelperLayouts(),
|
||||
// https://uni-helper.js.org/vite-plugin-uni-components
|
||||
UniHelperComponents({
|
||||
dts: 'src/components.d.ts',
|
||||
directoryAsNamespace: true,
|
||||
resolvers: [WotResolver()],
|
||||
}),
|
||||
// https://uni-helper.js.org/plugin-uni
|
||||
Uni(),
|
||||
UniPolyfill(),
|
||||
// https://github.com/antfu/unplugin-auto-import
|
||||
AutoImport({
|
||||
imports: [
|
||||
'vue',
|
||||
'@vueuse/core',
|
||||
'uni-app',
|
||||
],
|
||||
dts: 'src/auto-imports.d.ts',
|
||||
dirs: ['src/composables', 'src/stores', 'src/utils'],
|
||||
vueTemplate: true,
|
||||
}),
|
||||
// https://github.com/antfu/unocss
|
||||
// see unocss.config.ts for config
|
||||
UnoCSS(),
|
||||
],
|
||||
build: {
|
||||
rollupOptions: {
|
||||
output: {
|
||||
format: 'es', // 将 iife/umd 改为 es
|
||||
},
|
||||
},
|
||||
},
|
||||
})
|
||||
Reference in New Issue
Block a user