24 lines
571 B
TypeScript
24 lines
571 B
TypeScript
import vue from '@vitejs/plugin-vue'
|
|
import vueJsx from '@vitejs/plugin-vue-jsx'
|
|
import { defineConfig } from 'vite'
|
|
import checker from 'vite-plugin-checker'
|
|
import vueDevTools from 'vite-plugin-vue-devtools'
|
|
import tsconfigPaths from 'vite-tsconfig-paths'
|
|
|
|
// https://vite.dev/config/
|
|
export default defineConfig({
|
|
server: {
|
|
host: '0.0.0.0',
|
|
},
|
|
plugins: [
|
|
vue(),
|
|
vueJsx(),
|
|
vueDevTools(),
|
|
checker({
|
|
eslint: { useFlatConfig: true, lintCommand: 'eslint "./src/**/*.{ts,tsx,vue}"' },
|
|
vueTsc: true,
|
|
}),
|
|
tsconfigPaths(),
|
|
],
|
|
})
|