vite-vue2-starter/vite.config.js
2021-09-11 22:34:35 +03:00

40 lines
739 B
JavaScript

import path from "path";
import { defineConfig } from "vite";
import { createVuePlugin } from "vite-plugin-vue2";
import WindiCSS from "vite-plugin-windicss";
import Components from "unplugin-vue-components/vite";
import Icons from "unplugin-icons/vite";
import IconsResolver from "unplugin-icons/resolver";
const config = defineConfig({
resolve: {
alias: {
"@": `${path.resolve(__dirname, "src")}`,
},
dedupe: ["vue-demi"],
},
build: {
minify: true,
},
plugins: [
createVuePlugin(),
WindiCSS(),
Components({
resolvers: [
IconsResolver({
componentPrefix: "",
}),
],
}),
Icons(),
],
server: {
port: 8080,
},
});
export default config;