12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- // Plugins
- import Components from 'unplugin-vue-components/vite'
- import Vue from '@vitejs/plugin-vue'
- import Vuetify, { transformAssetUrls } from 'vite-plugin-vuetify'
- // import ViteFonts from 'unplugin-fonts/vite'
- // Utilities
- import { defineConfig } from 'vite'
- import { fileURLToPath, URL } from 'node:url'
- // https://vitejs.dev/config/
- export default defineConfig({
- plugins: [
- Vue({
- template: { transformAssetUrls }
- }),
- // https://github.com/vuetifyjs/vuetify-loader/tree/master/packages/vite-plugin#readme
- Vuetify(),
- Components({
- dts: false
- }),
- // ViteFonts({
- // google: {
- // // families: [{
- // // name: 'Roboto',
- // // styles: 'wght@100;300;400;500;700;900',
- // // }],
- // },
- // }),
- ],
- define: { 'process.env': {} },
- resolve: {
- alias: {
- '@': fileURLToPath(new URL('./src', import.meta.url))
- },
- extensions: [
- '.js',
- '.json',
- '.jsx',
- '.mjs',
- '.ts',
- '.tsx',
- '.vue',
- ],
- },
- server: {
- port: 3000,
- },
- })
|