Files
clipperia/vite.config.js
2025-11-01 21:35:59 -03:00

40 lines
970 B
JavaScript

import vue from "@vitejs/plugin-vue";
import path from "node:path";
import { defineConfig } from "vite";
import { fileURLToPath } from "node:url";
import { quasar, transformAssetUrls } from "@quasar/vite-plugin";
export default defineConfig({
server: {
host: "127.0.0.1",
port: 5173,
strictPort: true,
},
preview: {
host: "127.0.0.1",
port: 4173,
strictPort: true,
},
resolve: {
alias: {
"@": path.resolve(__dirname, "src/"),
"@config": path.resolve(__dirname, "src/config/"),
"@assets": path.resolve(__dirname, "src/assets/"),
"@components": path.resolve(__dirname, "src/components/"),
"@utils": path.resolve(__dirname, "src/utils/"),
},
extensions: [".js", ".vue", ".json"],
},
plugins: [
vue({
template: { transformAssetUrls },
}),
quasar({
sassVariables: fileURLToPath(
new URL("./src/quasar-variables.sass", import.meta.url)
),
}),
],
});