22 lines
1010 B
TypeScript
22 lines
1010 B
TypeScript
import { defineConfig } from 'vite'
|
|
import react from '@vitejs/plugin-react'
|
|
|
|
// https://vitejs.dev/config/
|
|
export default defineConfig({
|
|
plugins: [react()],
|
|
// وبورکر مپلیبر از node_modules ساخته و بهعنوان دارایی خروجی منتشر میشود؛
|
|
// در src/map/mapWorker.ts با setWorkerUrl به آن اشاره میکنیم (نسخهی
|
|
// پیشفرض مپلیبر کنار باندل است و در خروجی ویت وجود ندارد).
|
|
worker: {
|
|
format: 'es',
|
|
},
|
|
server: {
|
|
port: 5174, // سرور توسعه فرانتاند روی این پورت اجرا میشود تا تداخل نکند
|
|
strictPort: true, // جلوگیری از تغییر خودکار پورت
|
|
proxy: {
|
|
// در حالت توسعه، درخواستهای API و Media به Traefik (پورت ۵۱۷۳) فرستاده میشوند
|
|
'/api': 'http://localhost:5173',
|
|
'/media': 'http://localhost:5173',
|
|
},
|
|
},
|
|
}) |