deemix-webui/vite.config.js

36 lines
651 B
JavaScript
Raw Normal View History

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'
export default defineConfig({
publicDir: 'static',
build: {
assetsDir: '',
outDir: 'public'
},
plugins: [
createVuePlugin(),
replace({
__VER__: JSON.stringify(version)
})
],
resolve: {
alias: [
{
find: '@',
replacement: path.resolve(__dirname, '/src')
},
{
find: '@components',
replacement: path.resolve(__dirname, '/src/components')
}
]
},
optimizeDeps: {
include: ['@vue/composition-api']
}
})