mirror of
https://github.com/Floriansylvain/RenewCMS.git
synced 2026-08-19 11:43:22 +02:00
29 lines
587 B
TypeScript
29 lines
587 B
TypeScript
import { fileURLToPath, URL } from "node:url"
|
|
import { defineConfig, loadEnv } from "vite"
|
|
import vue from "@vitejs/plugin-vue"
|
|
|
|
// https://vitejs.dev/config/
|
|
export default defineConfig(({ command, mode }) => {
|
|
const env1 = loadEnv(mode, "./../../", "")
|
|
const env2 = loadEnv(mode, process.cwd(), "")
|
|
|
|
return {
|
|
plugins: [vue()],
|
|
resolve: {
|
|
alias: {
|
|
"@": fileURLToPath(new URL("./src", import.meta.url)),
|
|
}
|
|
},
|
|
define: {
|
|
__APP_ENV__: {
|
|
...env1,
|
|
...env2,
|
|
}
|
|
},
|
|
server: {
|
|
port: env1.APP_FRONT_PORT,
|
|
},
|
|
base: env1.APP_BASE_FRONT_PATH ?? "/"
|
|
}
|
|
})
|