This commit is contained in:
2024-05-16 18:41:04 +02:00
commit 1e49f104d7
41 changed files with 1196 additions and 0 deletions

49
frontend/vite.config.js Normal file
View File

@@ -0,0 +1,49 @@
import {defineConfig, loadEnv} from "vite";
import {resolve, join} from "path";
import vue from "@vitejs/plugin-vue";
// const postcssConfig = {
// plugins: [
// require('postcss-import')(),
// require('postcss-simple-vars')(),
// require('autoprefixer')(),
// ],
// };
export default defineConfig((mode) => {
const env = loadEnv(mode, "..", ""),
SRC_DIR = resolve("./src"),
OUT_DIR = resolve("./dist")
return {
plugins: [
vue()
],
resolve: {
alias: {
"@": resolve(SRC_DIR),
"vue": "vue/dist/vue.esm-bundler.js"
}
},
root: SRC_DIR,
base: "/static/",
// css: {
// postcss: postcssConfig
// },
server: {
host: env.DEV_SERVER_HOST,
port: env.DEV_SERVER_PORT
},
build: {
manifest: "manifest.json",
emptyOutDir: true,
outDir: OUT_DIR,
rollupOptions: {
input: {
home: join(SRC_DIR, "entrypoint/app.js"),
style: join(SRC_DIR, "style/main.css.js")
}
}
}
}
})