123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- // 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(),
- 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,
- host: '0.0.0.0'
- },
- })
|