monolito_djanco_poonto/vite.config.js
Thaís Ferreira f3317dc54f 11h33
2025-01-30 11:33:58 -03:00

46 lines
1.0 KiB
JavaScript

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'
import vueDevTools from 'vite-plugin-vue-devtools'
import path from 'path'
import json from '@rollup/plugin-json'
// Correção para o __dirname não definido em Vite
import { fileURLToPath } from 'url'
import { dirname } from 'path'
// Definindo __dirname manualmente
const __filename = fileURLToPath(import.meta.url)
const __dirname = dirname(__filename)
export default defineConfig({
server: {
host: '0.0.0.0',
port: 5173,
strictPort: true,
fs: {
strict: false,
},
},
plugins: [
vue(),
vueJsx(),
vueDevTools(),
json(),
],
resolve: {
alias: {
'@': path.resolve(__dirname, 'src'),
},
extensions: ['.js', '.json', '.jsx', '.mjs', '.ts', '.tsx', '.vue'],
},
optimizeDeps: {
include: ['vue', 'vue-router', 'vuetify', 'msw'],
},
define: {
'process.env': {
NODE_ENV: JSON.stringify(process.env.NODE_ENV),
},
},
})