Files
frappe-sunderer-app/sunderer_app/frontend/vite.config copy.js
T
2026-04-23 10:43:49 +00:00

38 lines
865 B
JavaScript

// vite.dev.config.js
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
export default defineConfig({
plugins: [vue()],
base: '/assets/sunderer_app/dist/', // 开发环境使用根路径
server: {
host: '0.0.0.0',
port: 5173,
proxy: {
'/api': {
target: 'http://localhost:8000',
changeOrigin: true,
secure: false
}
}
},
build: {
outDir: '../public/dist',
emptyOutDir: true,
assetsDir: '',
manifest: true,
rollupOptions: {
output: {
entryFileNames: 'js/[name].[hash].js',
chunkFileNames: 'js/[name].[hash].js',
assetFileNames: (assetInfo) => {
if (assetInfo.name.endsWith('.css')) {
return 'css/[name].[hash].[ext]';
}
return 'assets/[name].[hash].[ext]';
}
}
}
}
})