deemix-gui/webui-new/vite.config.js

35 lines
660 B
JavaScript
Raw Normal View History

2021-07-17 16:15:25 +02:00
import path from 'path'
import { createVuePlugin } from 'vite-plugin-vue2'
import { defineConfig } from 'vite'
import replace from '@rollup/plugin-replace'
import { version } from './package.json'
2021-07-17 16:15:25 +02:00
export default defineConfig({
2021-07-17 19:11:55 +02:00
publicDir: 'static',
build: {
outDir: path.resolve(__dirname, '/public')
},
plugins: [
createVuePlugin(),
replace({
__VER__: JSON.stringify(version)
})
],
2021-07-17 16:15:25 +02:00
resolve: {
alias: [
{
find: '@',
replacement: path.resolve(__dirname, '/src')
},
{
find: '@components',
replacement: path.resolve(__dirname, '/src/components')
}
]
},
optimizeDeps: {
include: ['@vue/composition-api']
}
})