CreatBotMainsail/vite.config.ts

42 lines
1.0 KiB
TypeScript

import { createVuePlugin as vue } from 'vite-plugin-vue2'
import loadVersion from 'vite-plugin-package-version'
import { defineConfig } from 'vite'
import Components from 'unplugin-vue-components/vite'
import { VuetifyResolver } from 'unplugin-vue-components/resolvers'
import checker from 'vite-plugin-checker'
import path from 'path'
import buildVersion from './src/plugins/build-version'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
buildVersion(),
vue(),
loadVersion(),
checker({ typescript: true }),
Components({
dts: true, // enabled by default if `typescript` is installed
resolvers: [VuetifyResolver()],
}),
],
css: {
preprocessorOptions: {
css: { charset: false },
scss: {
quietDeps: true,
},
},
},
envPrefix: 'VUE_',
resolve: {
alias: {
'@': path.resolve(__dirname, './src'),
},
},
server: {
port: 8080,
},
})