import path from 'path' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' // https://vitejs.dev/config/ export default defineConfig(({ command }) => { return { base: command === 'build' ? '/dist/' : '', publicDir: false, build: { manifest: true, outDir: 'public/dist', rollupOptions: { // external: [ // /^\/image\// // ], input: { app: 'resources/js/app.js', }, }, }, server: { host: '0.0.0.0', // Делаем сервер доступным для внешних подключений port: 5173, hmr: { host: 'localhost', // Убедитесь, что HMR также работает через 0.0.0.0 }, }, // server: { // // fs: { // // strict: true, // // }, // // strictPort: true, // port: 5173, // // https: true, // // hmr: { // // host: 'localhost', // // }, // }, plugins: [ vue(), ], resolve: { alias: { '@': path.resolve(__dirname, './resources/js'), }, }, optimizeDeps: { include: [ '@inertiajs/inertia', '@inertiajs/inertia-vue3', 'axios', 'vue' ] }, } })