|
import { defineConfig } from 'vite'; |
|
import vue from '@vitejs/plugin-vue'; |
|
import AutoImport from 'unplugin-auto-import/vite'; |
|
import Components from 'unplugin-vue-components/vite'; |
|
import vueJsx from '@vitejs/plugin-vue-jsx'; |
|
import { TDesignResolver } from 'unplugin-vue-components/resolvers'; |
|
|
|
|
|
export default defineConfig({ |
|
build: { |
|
outDir: 'build' |
|
}, |
|
esbuild: { |
|
drop: ['console', 'debugger'] |
|
}, |
|
server: { |
|
host: '0.0.0.0' |
|
}, |
|
plugins: [ |
|
vue(), |
|
vueJsx({ |
|
|
|
}), |
|
AutoImport({ |
|
resolvers: [TDesignResolver({ |
|
library: 'vue-next' |
|
})], |
|
}), |
|
Components({ |
|
resolvers: [TDesignResolver({ |
|
library: 'vue-next' |
|
})], |
|
}), |
|
], |
|
}) |
|
|