Files
frappe-sunderer-app/sunderer_app/frontend/vite.config copy.js
T

38 lines
836 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/index.js',
chunkFileNames: 'js/[name].js',
assetFileNames: (assetInfo) => {
if (assetInfo.name.endsWith('.css')) {
return 'css/index.css';
}
return 'assets/[name][extname]';
}
}
}
}
})