vite-zmusic/vite.config.js

43 lines
978 B
JavaScript

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'
import svgLoader from 'vite-svg-loader'
import { svgBuilder } from './src/plugins/svgBuilder'
import vueJsx from '@vitejs/plugin-vue-jsx'
// https://vitejs.dev/config/
export default defineConfig({
resolve:{
alias: {
'@': path.resolve(__dirname, '/src'),
},
},
// base: process.env.ELECTRON=="true" ? './' : "",
base: './' ,
plugins: [
vue(),
vueJsx({
// options are passed on to @vue/babel-plugin-jsx
}),
svgLoader(),
svgBuilder('./src/assets/svgs/')
],
// server:{
// hmr: {
// overlay: false
// },
// // fs:{
// // strict: false,
// // allow:[
// // '.'
// // ]
// // }
// }
// to make use of `TAURI_PLATFORM`, `TAURI_ARCH`, `TAURI_FAMILY`,
// `TAURI_PLATFORM_VERSION`, `TAURI_PLATFORM_TYPE` and `TAURI_DEBUG`
// env variables
envPrefix: ['VITE_', 'TAURI_'],
})