File size: 844 Bytes
87073e6 aa983ad 87073e6 aa983ad |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
import {fileURLToPath, URL} from 'node:url'
import {resolve} from 'node:path'
import {defineConfig, loadEnv} from 'vite'
import vue from '@vitejs/plugin-vue'
// https://vitejs.dev/config/
export default defineConfig(({mode}) => {
const env = loadEnv(mode, process.cwd())
const frontendPrefix = env.VITE_INDEX_URL ? env.VITE_INDEX_URL : "/"
console.log(`VITE_PREFIX:${env.VITE_INDEX_URL}, frontend_prefix:${frontendPrefix}, mode:${mode} ...`)
return {
plugins: [vue()],
base: frontendPrefix,
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
},
build: {
rollupOptions: {
input: {
index: resolve(__dirname, "index.html"),
},
},
}
}
})
|