chore: updated config setup

This commit is contained in:
Daniel Ledda
2022-06-05 12:58:31 +02:00
parent d669b87391
commit b7cf393370
7 changed files with 67 additions and 79 deletions

View File

@@ -1,10 +1,26 @@
import { defineConfig } from "vite";
export default defineConfig({
resolve: {
alias: {
"@": "/src",
"assets": "/assets",
async function createConfig() {
const { DEVELOPMENT, BASE_URL } = (await (process.env.DEV ? import("./dev.env") : import("./prod.env"))).default;
return defineConfig({
resolve: {
alias: {
"@": "/src",
"assets": "/assets",
}
},
base: BASE_URL,
build: {
minify: DEVELOPMENT,
target: DEVELOPMENT ? "modules" : "es6",
sourcemap: DEVELOPMENT,
},
preview: {
port: 3000,
}
},
});
});
}
export default createConfig();